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"})