Когда я запускаю
mongo --port 10255 --ssl
, я получаю соединение с эмулятором Cosmos db в режиме Mongodb.Когда я в этой оболочке пытаюсь запустить
db.runCommand( { shardCollection: "myDB.myCollection", key: { myId: "hashed" } })
, я получаю
{"_t": "OKMongoResponse",
"ok": 0,
"код ": 13,
" errmsg ":" Не аутентифицирован ",
" $ err ":" Не аутентифицирован "
}
Если я пытаюсь открыть соединение сстрока подключения, которую я использую в .net
mongo mongodb://localhost:C2y6yDjf5/R+ob0N8A7Cgv30VRDJIWEHLM+4QDU5DE2nQ9nDuVTqobD4b8mGGyPMbIZnqyMsEcaGQy67XIw/Jw==@localhost:10255/admin?ssl=true
Я получаю
FailedToParse: неверная цифра "C" при разборе C2y6yDjf5
Как я могуоткройте оболочку для эмулятора cosmos db, чтобы создать новую коллекцию, как указано в этом ответе ComosDB - MongoAPI - документ не содержит ключ шарда