Введение

Завершено

В этом модуле вы узнаете, как создать базу данных и контейнер Cosmos DB Core (SQL) и управлять ими с помощью пакета SDK JavaScript для Azure для Cosmos DB. Azure Cosmos DB Core (SQL) обеспечивает управление данными документов JSON с помощью синтаксиса язык SQL (SQL).

Пример сценария

Представьте, что вы являетесь разработчиком программного обеспечения для вымышленной компании по открытому оборудованию Contoso. Вам было предложено создать новый ресурс Cosmos DB и отправить набор данных JSON продуктов. После отправки набора данных в контейнере необходимо иметь возможность находить продукты и их уровни инвентаризации, а также обновлять продукты.

Вы узнаете, как работать с ресурсом, базой данных и контейнером Cosmos DB из Visual Studio Code и пакета SDK JavaScript для вставки, поиска и обновления продуктов.

Что вы будете делать?

Вы будете использовать Visual Studio Code и расширение баз данных Azure для создания учетной записи, базы данных и контейнера, а затем добавьте некоторые фиктивные данные, чтобы узнать, как использовать расширение "Базы данных". Затем вы создадите приложение Node.js и узнаете, как программно вставлять, находить и обновлять данные.

Эти настройки включают:

  • Создайте учетную запись Cosmos DB Core (SQL).
  • Вручную добавьте, обновите и удалите документы из обозревателя Azure в Visual Studio Code.
  • Используйте JavaScript для автоматизации операций @azure/cosmos добавления, обновления и запроса с помощью пакета npm.

Какова основная цель?

Основной целью является обучение взаимодействия с контейнером Cosmos DB Core (SQL) программным способом с помощью пакета SDK JavaScript из Visual Studio Code.

Если вы запускаете модуль и чувствуете, что вы не готовы к этим задачам, выполните краткое руководство по Cosmos DB Core (SQL), а затем вернитесь к этому модулю.

Необходимые компоненты

Перед продолжением локального компьютера разработки необходимо установить следующее:

  • Версия Node.js LTS
  • Visual Studio Code и следующие расширения:
    • Базы данных Azure. Это расширение установит любые другие необходимые расширения Azure.