Introducción

Completado

En este módulo, aprenderá a crear y administrar una base de datos y un contenedor de Cosmos DB Core (SQL) con el SDK de JavaScript de Azure para Cosmos DB. Azure Cosmos DB Core (SQL) proporciona la administración de datos de documentos JSON mediante la sintaxis de Lenguaje de consulta estructurado (SQL).

Escenario de ejemplo

Supongamos que es un desarrollador de software para Contoso, una empresa ficticia de equipamiento exterior. Se le pidió crear un recurso de Cosmos DB y cargar el conjunto de datos JSON de productos. Una vez que se carga el conjunto de datos en un contenedor, debe poder encontrar productos y sus niveles de inventario, además de actualizar productos.

Aprenderá a trabajar con un recurso, una base de datos y un contenedor de Cosmos DB desde Visual Studio Code y el SDK de JavaScript para insertar, buscar y actualizar productos.

¿Qué va a hacer?

Usará Visual Studio Code y la extensión Azure Databases para crear la cuenta, la base de datos y el contenedor y, a continuación, agregará algunos datos ficticios para aprender a usar la extensión Databases. Luego, creará la aplicación Node.js y aprender a insertar, buscar y actualizar los datos mediante programación.

Estos pasos incluyen:

  • Cree una cuenta de Cosmos DB Core (SQL).
  • Agregue, actualice y elimine manualmente documentos de Azure Explorer en Visual Studio Code.
  • Use JavaScript para automatizar las operaciones de adición, actualización y consulta con el paquete npm @azure/cosmos.

¿Cuál es el objetivo principal?

El objetivo principal es que aprenda a interactuar con el contenedor de Cosmos DB Core (SQL) mediante programación con el SDK de JavaScript desde Visual Studio Code.

Si inicia el módulo y cree que no está preparado para estas tareas, complete el inicio rápido de Cosmos DB Core (SQL) y vuelva a este módulo.

Requisitos previos

La máquina de desarrollo local debe tener instalado lo siguiente antes de continuar:

  • Versión LTS de Node.js
  • Visual Studio Code y estas extensiones:
    • Azure Databases: esta extensión instalará cualquier otra extensión de Azure que sea necesaria