Подключение к учетной записи Azure Cosmos DB с помощью Studio 3T
Область применения: MongoDB
Для подключения к API Azure Cosmos DB для MongoDB с помощью Studio 3T необходимо выполнить следующие действия:
- Загрузить и установить Studio 3T;
- Укажите строка подключения строка подключения учетной записи Azure Cosmos DB.
Создание подключения в Studio 3T
Чтобы добавить учетную запись Azure Cosmos DB в диспетчер соединений Studio 3T, выполните следующие действия.
Получите сведения о подключении API Azure Cosmos DB для учетной записи MongoDB, следуя инструкциям из статьи Подключение приложения MongoDB к Azure Cosmos DB.
Щелкните Connect (Подключиться), чтобы открыть диспетчер подключений, и нажмите кнопку New Connection (Новое подключение).
В окне New Connection (Новое подключение) на вкладке Server (Сервер) укажите узел (полное доменное имя) учетной записи Azure Cosmos DB и порт.
В окне New Connection (Новое подключение) на вкладке Authentication (Аутентификация) выберите режим аутентификации Basic (MONGODB-CR or SCARM-SHA-1) (Базовая – MONGODB CR или SCARM-SHA-1), а также введите имя пользователя и пароль. Подтвердите базу данных по умолчанию для проверки подлинности (admin) или укажите другое значение.
В окне New Connection (Новое подключение) на вкладке SSL установите флажок Use SSL protocol to connect (Использовать для подключения протокол SSL) и переключатель Accept server self-signed SSL certificates (Принимать самозаверяющие SSL-сертификаты сервера).
Нажмите кнопку Test Connection (Проверить подключение), чтобы проверить сведения о подключении. Затем нажмите кнопку ОК, чтобы вернуться в окно "New Connection" (Новое подключение), а затем нажмите кнопку Save (Сохранить).
Использование Studio 3T для создания базы данных, коллекции и документов
Чтобы создать базу данных, коллекцию и документы с помощью Studio 3T, выполните следующие действия.
В диспетчере подключений выделите нужное подключение и щелкните Connect (Подключиться).
Щелкните узел правой кнопкой мыши и выберите Add Database (Добавить базу данных). Укажите имя базы данных и нажмите кнопку ОК.
Щелкните правой кнопкой мыши базу данных и выберите Add Collection (Добавить коллекцию). Укажите имя коллекции и нажмите кнопку Создать.
Щелкните пункт меню Collection (Коллекция), затем щелкните Add Document (Добавить документ).
В диалоговом окне "Добавление документа" вставьте следующий текст и щелкните Добавить документ.
{ "_id": "AndersenFamily", "lastName": "Andersen", "parents": [ { "firstName": "Thomas" }, { "firstName": "Mary Kay"} ], "children": [ { "firstName": "Henriette Thaulow", "gender": "female", "grade": 5, "pets": [{ "givenName": "Fluffy" }] } ], "address": { "state": "WA", "county": "King", "city": "seattle" }, "isRegistered": true }
Добавьте еще один документ со следующим содержимым:
{ "_id": "WakefieldFamily", "parents": [ { "familyName": "Wakefield", "givenName": "Robin" }, { "familyName": "Miller", "givenName": "Ben" } ], "children": [ { "familyName": "Merriam", "givenName": "Jesse", "gender": "female", "grade": 1, "pets": [ { "givenName": "Goofy" }, { "givenName": "Shadow" } ] }, { "familyName": "Miller", "givenName": "Lisa", "gender": "female", "grade": 8 } ], "address": { "state": "NY", "county": "Manhattan", "city": "NY" }, "isRegistered": false }
Выполните пробный запрос. Например, попробуйте найти семьи с фамилией Andersen и вернуть для них поля parents и state.
Следующие шаги
- Узнайте, как использовать Robo 3T с API Azure Cosmos DB для MongoDB.
- Ознакомьтесь с примерами MongoDB с API Azure Cosmos DB для MongoDB.
- Если вы планируете ресурсы для миграции в Azure Cosmos DB, Для планирования ресурсов можно использовать сведения об имеющемся кластере базы данных.
- Если вам известно только количество виртуальных ядер и серверов в существующем кластере баз данных, прочитайте об оценке единиц запроса на основе этих данных.
- Если вам известна стандартная частота запросов для текущей рабочей нагрузки базы данных, ознакомьтесь со статьей о расчете единиц запросов с помощью планировщика ресурсов Azure Cosmos DB