2016-05-09 5 views
0

Ich versuche MongoDB zum ersten Mal in einer Windows 10 Umgebung zu lernen.Lernen mongodb und Importieren von JSON-Datei, aber wo speichere ich die JSON-Datei?

Ich habe Tonnen von Posts auf der Syntax gefunden, um eine JSON-Datei zu importieren.

Meine Frage ist, wo befindet sich die JSON-Datei?

In meinem Windows 10-Verzeichnis ist MongoDB installiert in: C:\Program Files\MongoDB\Server\3.2\bin.

Ich habe auch ein Datenverzeichnis: C:\data\db.

Ich habe eine Beispiel-JSON-Datei kopiert, aber ich weiß nicht, wo diese Datei abgelegt werden soll. Kein Tutorial erwähnt, wo diese Dateien liegen sollten?

Antwort

0

Ich denke, Ihre Frage ist nicht klar. Allerdings, wenn Ihr Ziel in mongodb einer JSON-Datei zu importieren, müssen Sie den folgenden Befehl von Ihrem Prompt verwenden:

C:\>mongoimport --db <db_name> --collection <collection_name> --file C:\path\to\your\json\file.json 

Offensichtlich ist die vorherige Befehl funktioniert, wenn Sie bereits gesetzt mongodb Umgebungsvariable. Andernfalls müssen Sie den Befehl von C:\path\to\mongoDB\bin ausführen.

Wenn Ihr Ziel ist ein Json exportieren die Kommando-Datei:

C:\>mongoexport --db <db_name> --collection <collection_name> --out C:\path\to\your\output file\file.json 

Wenn man-Importe Datei ein json es in BSON umgewandelt wird und alle Ihre Daten (Dokumente) werden in C:\data\db (in Ihrem Fall gespeichert). Es ist also nicht wichtig, wo sich deine JSON-Datei befindet. Nach dem Import benötigen Sie C:\data\db.