MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Richtige Methode zum Importieren einer JSON-Datei in Mongo

Docs beachten, dass:

Dieses Dienstprogramm nimmt eine einzelne Datei, die 1 JSON/CSV/TSV-Zeichenfolge pro Zeile enthält, und fügt sie ein.

In der von Ihnen verwendeten Struktur importieren Sie – vorausgesetzt, die Fehler im Wesentlichen sind behoben – im Wesentlichen ein Dokument mit nur shops Feld.

Nachdem Sie die Daten in separate Shop-Dokumente aufgeteilt haben, importieren Sie sie mit etwas wie (Shops als Sammlungsname, ist sinnvoller als die Verwendung von example ):

mongoimport -d test -c shops data.json

und dann können Sie wie folgt abfragen:

db.shops.find({"name":x,"categories.type":"shirts"})