2017-09-20 1 views
-2
No connection adapters were found for 
'mongodb://abhi1:Hi4nVAY7YJOYj5iHcDLVMuWAavEgHzq43jXIObxbiNL3i8djOMjjD73P5PeWTcCNS0f#########jOrs4lvw==##############.azure.com:10255/?ssl=true&replicaSet=globaldb' 

J'ai essayé la solution suivante pour vérifier si cette collection existe dans mon azur mongoDB ou non?azure cli mongodb connectivité

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" 

chaque fois que je lance une requête sur Cli d'azur pour MongoDB je vais obtenir cette erreur.

Répondre

1

url-connection n'est pas Connection String.

Vous pouvez trouver la valeur sur Azure Portal.

enter image description here

La valeur doit être comme https://<name>.documents.azure.com:443/

Vous pouvez utiliser az cosmosdb collection exists --collection-name -h pour obtenir de l'aide.

Vous devez modifier votre commande comme ci-dessous:

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

-t-il pour vous? –