Descripción del lenguaje de consulta NoSQL

Completado

Azure Cosmos DB for NoSQL usa la ya popular sintaxis de Lenguaje de consulta estructurado (SQL) para realizar consultas sobre datos semiestructurados. Si ha realizado consultas en plataformas en base de datos como MySQL o SQL Server, es posible que ya tenga algunas de las herramientas necesarias para escribir consultas en Azure Cosmos DB for NoSQL.

En este módulo, nos centraremos en un contenedor ficticio de productos con la estructura siguiente:

Propiedad Valor
ID String | identificador único
categoryId Cuerda | clave de partición
categoryName Cuerda
sku Cuerda
nombre Cuerda
descripción Cuerda
precio Número
Etiquetas Matriz | [ id. de cadena, nombre de cadena ]

Este es un ejemplo de un objeto JSON que estaría en este contenedor:

{
    "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"
        }
    ]
}