Richtige Möglichkeit, JSON-Datei in Mongo zu importieren

Ich habe versucht, Mongo mit einigen importierten Daten zu verwenden, kann sie jedoch mit meiner Dokumentbeschreibung nicht richtig verwenden.

Dies ist ein Beispiel für die .json, die ich mit mongoimport importiere:https://gist.github.com/2917854

mongoimport -d test -c example data.json

Ich habe festgestellt, dass mein gesamtes Dokument in ein eindeutiges Objekt importiert wurde, obwohl für jeden Shop eines der Objekte erstellt wurde.

Aus diesem Grund wird das gesamte Dokument zurückgegeben, wenn ich versuche, einen Shop zu finden oder etwas anzufragen.

db.example.find({"shops.name":"x"})

Ich möchte in der Lage sein, die Datenbank abzufragen, um Produkte anhand der ID unter Verwendung der Punktnotation zu erhalten.

db.example.find({"shops.name":"x","categories.type":"shirts","clothes.id":"1"}

Das Problem ist, dass das gesamte Dokument wie ein einzelnes Objekt importiert wird. Die Frage ist: Wie
muss ich das Objekt importieren, um das gewünschte Ergebnis zu erzielen?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage