web-dev-qa-db-fra.com

Comment puis-je me connecter à l'atlas mongodb en utilisant robomongo?

Je me suis inscrit librement sur mongodb Atlas et j'ai créé un cluster. Je veux maintenant savoir comment créer une base de données et me connecter à celui-ci en utilisant robomongo.

33
rocky

1) (Console Atlas Mongodb) Cliquez d’abord sur AUTORISEZ L’ACCÈS DEPUIS (voir l’image ci-dessous) et saisissez une adresse IP aléatoire. cliquez sur Ajoutez l'adresse IP actuelle sinon il ne se connectera pas avec robomongo.

pic1

2) Ouvrez maintenant robomongo, sélectionnez l'onglet Connexion, puis sélectionnez le type Connexion directe et placez votre cluster principal dans Adresse [vous pouvez obtenir votre adresse de cluster principale à partir de Projet-> Clusters -> (choisissez) Cluster principal-> " votre adresse de cluster principale "].

pic2

3) Maintenant, cliquez sur l'onglet Authentification, mettez le nom de la base de données sur admin et entrez votre nom d'utilisateur et votre mot de passe, le mécanisme d'authentification est SCRAM-SHA-1.

pic3

4) sélectionnez le certificat auto-signé comme méthode d'authentification

pic4

5) Maintenant, cliquez sur test, nous avons terminé! pic5

Le Mongo standard schéma de connexion URI a la forme suivante:

 mongodb://[username:password@]Host1[:port1][,...hostN[:portN]]][/[database][?options]]
77
kdblue

@kdblue, ça ne marche pas pour moi. Mais lorsque j'ai essayé d'utiliser le jeu de réplicas, j'ai pu me connecter avec succès.

Version Robo 3T: 1.2.1

Étapes suivies:

Dans votre MongoDB Atlas (cloud.mongodb.com), copiez le nom des trois jeux de réplicas et notez-le. (Reportez-vous à une image pour référence, les jeux de réplicas indiqués dans la case orange).

enter image description here

Maintenant, dans votre Robo 3T, dans l’onglet Connexion, sélectionnez le type Ensemble de répliques. Indiquez un nom approprié pour votre connexion. Et maintenant, dans Membres, ajoutez les trois jeux de réplicas copiés. Reportez-vous à l'image pour plus de détails.

enter image description here

Fournissez une authentification, si vous en avez et suivez les étapes SSL ( obligatoires ) comme suggéré par @ kdblue dans la réponse précédente.

Vous pouvez maintenant vous connecter avec succès.

Merci.

8
Balasubramani M

[Mis à jour]

Il est maintenant possible de se connecter au cluster gratuit Mongo Atlas 3.4 avec la dernière version bêta: Robomongo 1.1 - Version bêta avec prise en charge de MongoDB 3.4

4
Gokhan Simsek

Si cela peut aider les autres, Robo3Tversion 1.3 et versions ultérieures ont un champ "De SRV" où vous pouvez coller la chaîne de connexion SRV et remplit les options de connexion correctement pour vous. À partir de 1.3, il ressemble à ceci:

From SRV

Au moment de l'écriture, vous pouvez obtenir la chaîne de connexion en cliquant sur le bouton "connecter" en regard des graphiques de votre tableau de bord de cluster, puis en cliquant sur "Connecter votre application". Vous obtenez alors un écran avec la chaîne de connexion que vous pouvez copier:

connection string in mongodb atlas

2
user10898116

Les connexions directes ne fonctionnent pas avec les jeux de réplicas et Robo3T.
Et le cluster que vous créez sur Atlas est un jeu de réplicas à 3 nœuds.

Sélectionnez le type de connexion: jeu de réplicas dans le premier onglet

Pour connaître 3 membres dans le nouveau tableau de bord Atlas:

  1. cliquez sur Clusters dans votre tableau de bord Atlas.
  2. cliquez sur le bouton collections du cluster.
  3. cliquez sur Présentation onglet dans le menu suivant.

vous verrez la liste de votre ensemble (primaire et deux secondaires).

suivez ensuite la réponse de M. Balasubramani M.

1
Vidura Adikari