2016-06-06 1 views
5

J'installe le mongodb et le Robomongo pour le contrôler. mais quand j'utilise le shell pour créer une table et y insérer quelque chose, je peux le voir dans la coquille mais dans le Robomongo je ne peux pas le voir, et la liste de base de données montre l'espace utilisé est 0,000GB, voici l'imageLa liste de base de données de mongodb est vide mais je peux voir le contenu

J'ai vérifié la permission de ses propres fichiers comprennent le fichier de configuration et le fichier de stockage, tout est 777, la version de la mongodb est 3.2.6.

+0

Combien de documents avez-vous inséré? –

+0

peut-être 20 ~ 30 documents –

Répondre

1

Etes-vous capable de vous connecter à votre serveur de base de données à l'aide de roboMongo?

Si oui, dans la fenêtre de l'explorateur roboMongo,

  1. Développez la base de données que vous souhaitez voir.
  2. Développez le dossier des collections. Vous devez être en mesure de voir votre collection.
  3. Faites un clic droit sur la collection et choisissez « Afficher les documents »

enter image description here

Et si vous n'êtes pas en mesure de se connecter au serveur de base de données, vérifiez l'adresse de connexion, portNumber, les détails d'authentification, etc.

+0

dans le shell je peux voir 3 tables et quelques données de test en elle. Le Robomongo est connecté au serveur de base de données, je peux voir les bases de données mais je ne peux pas voir les tables ou les données de test. –

+0

@unknowerror 1. Que voyez-vous lorsque vous développez le dossier des collections? 2. Êtes-vous sûr de comparer les mêmes bases de données dans shell et roboMongo. Peut-être que votre shell récupère la base de données précédemment utilisée. Pouvez-vous passer à la _database en question_ sur votre shell mongo, puis exécutez la commande find. utilisez 'use database_name' pour changer de base de données –

+0

1. Il n'y a rien dans le dossier. 2. J'ai seulement deux bases de données, sur est local, un autre est mon nom de base de données de test nommé. Je peux passer à la base de données de test. Voici mon autre test: je crée une collection dans le Robomongo, cela me rappelle que je l'ai créé avec succès, mais quand je l'actualise, la nouvelle collection n'existe pas, et je la trouve dans mon shell mongo. –