NoSQL 쿼리 언어 이해
Azure Cosmos DB for NoSQL은 이미 인기 있는 SQL(구조적 쿼리 언어) 구문을 사용하여 반정형 데이터에 대한 쿼리를 수행합니다. MySQL이나 SQL Server와 같은 데이터베이스 플랫폼에서 쿼리를 실행한 적이 있다면 Azure Cosmos DB for NoSQL에서 쿼리를 작성하는 데 필요한 도구 중 일부를 이미 갖추고 있을 수 있습니다.
이 모듈에서는 다음과 같은 구조의 가상의 제품 컨테이너에 초점을 맞춥니다.
| 재산 | 값 |
|---|---|
| 아이디 | 문자열 | 고유 식별자 |
| categoryId | 문자열 | 파티션 키 |
| categoryName | 문자열 |
| sku | 문자열 |
| 이름 | 문자열 |
| 묘사 | 문자열 |
| 값 | 수 |
| 태그 | 배열 | [ 문자열 ID, 문자열 이름 ] |
다음은 이 컨테이너에 있는 JSON 개체의 예입니다.
{
"id": "86FD9250-4BD5-42D2-B941-1C1865A6A65E",
"categoryId": "F3FBB167-11D8-41E4-84B4-5AAA92B1E737",
"categoryName": "Components, Touring Frames",
"sku": "FR-T67U-58",
"name": "LL Touring Frame - Blue, 58",
"description": "The product called \"LL Touring Frame - Blue, 58\"",
"price": 333.42,
"tags": [
{
"id": "764C1CC8-2E5F-4EF5-83F6-8FF7441290B3",
"name": "Tag-190"
},
{
"id": "765EF7D7-331C-42C0-BF23-A3022A723BF7",
"name": "Tag-191"
}
]
}