Je suis un utilisateur mongochef depuis un certain temps, et établir des connexions URI avec mongochef est très facile. Cependant, ce n'est pas le cas avec robomongo.
Comment quelqu'un connecterait-il sa base de données MLAB mongodb à robobongo lorsque MLAB utilise des URI de chaîne pour connecter les utilisateurs à leurs bases de données?
dans la configuration de robomongo, il semble qu'il privilégie les adresses IP et les ports comme méthode de connexion et ne fournit pas de format d'URI
disons que vous avez suivi uri
mongodb://<dbuser>:<dbpassword>@ds111111.mlab.com:55191/<dbName>
où dbuser et dbpassword sont des utilisateurs de la base de données.
Dans robomongo, dans l'onglet Connexion, entrez les informations suivantes dans la zone Adresse:
ds111111.mlab.com
et pour la boîte à port
55191
Accédez à l'onglet Authentication. Cliquez sur 'Effectuer l'authentification'. Entrez le nom de la base de données, le nom d'utilisateur et le mot de passe. Laisser le mécanisme d'authentification être SCRAM-SHA-1
Voici quelques instantanés
La connexion via Robomongo doit simplement consister à extraire le nom d’hôte et le port appropriés de la chaîne de connexion MongoDB URI .
Par exemple, si la chaîne de connexion était:
mongodb://r1.example.net:27017,r2.example.net:27017/testdb
alors le nom d'hôte peut être r1.example.net
ou r2.example.net
avec une valeur de port de 27017
et un nom de base de données de testdb
.