azure cli mongodb连接

时间:2017-09-20 12:23:48

标签: python azure azure-cli

No connection adapters were found for
'mongodb://abhi1:Hi4nVAY7YJOYj5iHcDLVMuWAavEgHzq43jXIObxbiNL3i8djOMjjD73P5PeWTcCNS0f#########jOrs4lvw==##############.azure.com:10255/?ssl=true&replicaSet=globaldb'

我尝试使用以下解决方案检查此集合是否存在于我的azure mongoDB中?

az cosmosdb collection exists --collection-name  "mycollection"
--db-name "mydatabase" -n "abhi1" --url-connection
 "mongodb://abhi1:Hi4nVAY7YJOYj5iHcDLVMuWAavEgHzq43jXIObxbiNL3i8djOMjjD73P5PeWTcCNS0f#########jOrs4lvw==##############.azure.com:10255/?ssl=true&replicaSet=globaldb"

每当我对MongoDB的azure Cli运行一些查询时,我都会收到此错误。

1 个答案:

答案 0 :(得分:1)

url-connection不是Connection String

您可以在Azure Portal上找到该值。

enter image description here

该值应与https://<name>.documents.azure.com:443/

类似

您可以使用az cosmosdb collection exists --collection-name -h获取帮助。

您需要修改以下命令:

az cosmosdb collection exists --collection-name  "shui" --db-name "test" -n "shui" --url-connection "https://<name>.documents.azure.com:443/" --key "dfZaM6mpM**********************xkFp334QlLJ6Q=="