2016-06-06 7 views
5

Ich installiere die mongodb und die Robomongo, um es zu kontrollieren. Aber wenn ich die Shell verwende, um eine Tabelle zu erstellen und etwas darin einzufügen, kann ich es in der Shell sehen, aber in der Robomongo kann ich es nicht sehen, und die Datenbankliste zeigt den belegten Speicherplatz ist 0,000GB, hier ist das Bild enter image description heremongodb Datenbankliste ist leer, aber ich kann den Inhalt sehen

Ich habe überprüft, die Erlaubnis der eigenen Dateien einschließlich der Konfigurationsdatei und der Speicherdatei, es ist alles 777, die Version des mongodb ist 3.2.6.

+0

Wie viele Dokumente haben Sie eingefügt? –

+0

vielleicht 20 ~ 30 Dokumente –

Antwort

1

Können Sie mithilfe von roboMongo eine Verbindung zu Ihrem Datenbankserver herstellen?

Wenn ja, dann im roboMongo Explorer-Fenster,

  1. Erweitern Sie die Datenbank, die Sie sehen wollen.
  2. Sammlungsordner erweitern. Sie müssen Ihre Sammlung sehen können.
  3. Rechtsklick auf die Sammlung und „View Documents“

enter image description here

wählen Und wenn Sie nicht in der Lage auf den Datenbankserver, überprüfen Sie die Verbindung Adresse, Portnummer, Authentizitäts Details usw. verbinden

+0

in der Shell kann ich 3 Tabellen und einige Testdaten darin sehen. Der Robomongo ist Verbindung zum Datenbankserver, ich kann die Datenbanken sehen, aber ich kann nicht die Tabellen oder die Testdaten sehen. –

+0

@unknowerror 1. Was sehen Sie, wenn Sie den Sammlungsordner erweitern? 2. Sind Sie sicher, dass Sie die gleichen Datenbanken in Shell und RoboMongo vergleichen? Möglicherweise wird Ihre Shell die zuvor verwendete Datenbank abholen. Kannst du auf deiner mongo-Shell zur fraglichen _database wechseln und dann den find-Befehl ausführen. Verwenden Sie 'use database_name', um die Datenbank zu wechseln. –

+0

1.Es wird nichts im Ordner angezeigt. 2. Ich habe nur zwei Datenbanken, ist lokal, ein anderes ist meine Test-Datenbank namens Knoten. Ich kann zur Testdatenbank wechseln. Hier ist mein anderer Test: ich erstelle eine Sammlung im Robomongo, sie erinnert mich daran, dass ich sie erfolgreich erstellt habe, aber wenn ich sie aktualisiere, ist die neue Sammlung nicht vorhanden und ich finde sie in meiner Mongo Shell. –

Verwandte Themen