Erreur : Pas de South Socuit unix sur le windows Connexion mongodb

J'utilise l'outil robomongo Pour l'accès à K. mongodb. Lorsque je me connecte à ma base de données, alors

https://i.stack.imgur.com/5YsrK.png
Afficher les informations d'erreur

https://i.stack.imgur.com/9S5rD.png
Comment le réparer?
Invité:

Eugene

Confirmation de:

J'ai eu le même problème et j'ai pu le réparer, supprimer pleinement url /par exemple:
mongodb://myuser:mypassword@mongodb-test.mydomain.com/my_database

/ Sur l'onglet Connect et seulement en plaçant le serveur mongodb url:
mongodb-test.mydomain.com

.

Ensuite de l'onglet Authentification, j'ai vérifié l'authentification. checkbox, Database spécifiée, nom d'utilisateur, mot de passe.

J'ai aussi ajouté une base de données sur l'onglet Advanded Juste au cas où, et maintenant je peux me connecter sans erreurs.

Agathe

Confirmation de:

Essayez d'insérer uniquement e.g:
ds12345.mlab.com

dans la barre d'adresse au lieu de plein
[http:// mongodb://<dbuser>:<dbpassword>@...]

et créer un utilisateur pour l'authentification dans
mlab.com

, Puis essayez de vous connecter. Quelque chose comme ca:

https://i.stack.imgur.com/Piemn.png
Et alors:

https://i.stack.imgur.com/NJaCB.png
</dbpassword></dbuser>

Hannah

Confirmation de:

Bien que cette réponse ne soit que partiellement associée au problème, je souhaite décrire la décision ici.

J'ai eu ce problème tout en essayant de se connecter à travers Robo3T regrouper MongoDBs, posté par Atlas. Ils offrent une ligne de connexion avec le protocole à venir /par exemple,
mongodb+srv://<user>:<password>@database-mongodb.net/admin

/. C'était une combinaison de deux problèmes:

Robo3T N'aime pas le protocole
mongodb+srv://

à URI. Vous devez utiliser seulement la deuxième partie /après
@

/., par exemple:
database-mongodb.net

.

Robo3T N'aime pas les fragments. À tout le moins, je ne pouvais pas le contacter à travers cette ligne de la connexion. Autant que je comprends bien, vous avez besoin de ce protocole pour vous connecter au fragment. Puisque vous ne pouvez pas utiliser ce type URI, Vous devrez vous connecter directement au fragment principal. Pour ce faire, vous devez construire une nouvelle ligne de connexion avec URI Fragment primaire. Comme ça:
database-shard-00-00-vemhh.mongodb.net

et fournir du port Robo3T. De plus, vous devez vous connecter à travers SSL, Si vous utilisez MongoDB Atlas /Certificat auto-signé configuré directement dans Robo3T, Travaillé pour moi/.
</password></user>

Catherine

Confirmation de:

Supprimer uniquement
[http://]

Travaillé pour moi

Christine

Confirmation de:

Obtenez une nouvelle version Robo3T client...it Vous pouvez l'importer automatiquement de +srv link

https://i.stack.imgur.com/sDMsG.png

Agathe

Confirmation de:

J'ai couru dans le même problème, mais je peux le résoudre en installant Robo 3T 1.3 et importer des informations de connexion à partir de la chaîne de connexion MongoDB SRV. Voir:

https://i.stack.imgur.com/CX7nc.jpg
N'oubliez pas de remplacer l'utilisateur dans la chaîne de connexion et sur l'onglet pass at Authentication

Au fait, la chaîne de raccordement de l'image est fictive

Pour répondre aux questions, connectez-vous ou registre