Как создать базу данных, кроме администратора в космосе БД? - PullRequest
0 голосов
/ 02 марта 2019

Я недавно создал учетную запись cosmosdb, которая использует Mongo API.когда я создаю новые коллекции, единственная база данных, которую он использует, это "admin".

Я пытался прикрепить имя базы данных, например testdb, к URL, но это не сработало.Я попытался использовать Mongo Shell для создания БД, но это тоже не сработало.

1 Ответ

0 голосов
/ 02 марта 2019

Либо создайте свою базу данных заранее (используя портал или Azure SDK), либо создайте через MongoDB.

Не знаете, как вы пытались подключиться к testdb, но из оболочки вы сможете выполнить:

use testdb

Как только вы это сделаете, вы можетевыполнить что-то вроде

db.newcollection.save({foo:"bar"})

Это приведет к созданию новой коллекции в пределах testdb.Это можно увидеть с помощью show dbs:

globaldb:PRIMARY> show dbs
admin          0.000GB
testdb         0.000GB

Примечание. При неявном создании коллекции таким образом (против явного создания с помощью портала или SDK Cosmos DB) вы получите настройку RU по умолчанию.для коллекции (1000 РУ в настоящее время), и впоследствии потребуется скорректировать через портал в соответствии с вашими потребностями.

...