当我跑
mongo --port 10255 --ssl
我在 Mongodb 模式下连接到 Cosmos db 模拟器。当我在那个 shell 中尝试运行
db.runCommand( { shardCollection: "myDB.myCollection", key: { myId: "hashed" } })
我明白了
{“_t”:“OKMongoResponse”,
“ok”:0,
“code”:13,
“errmsg”:“未验证”,
“$err”:“未验证”
}
如果我尝试使用我在 .net 中使用的 connectiong 字符串打开连接
mongo mongodb://localhost:C2y6yDjf5/R+ob0N8A7Cgv30VRDJIWEHLM+4QDU5DE2nQ9nDuVTqobD4b8mGGyPMbIZnqyMsEcaGQy67XIw/Jw==@localhost:10255/admin?ssl=true
我明白了
FailedToParse:解析 C2y6yDjf5 时出现错误的数字“C”
如何打开 cosmos db 模拟器的 shell 以创建此答案中指定的新集合ComosDB - MongoAPI - Document does not contain shard key