Also, ich bin neu im MEAN-Stack und habe eine Wand getroffen, um MongoDB zu erstellen. Ich verwende Mongoose, um mit der Datenbank zu kommunizieren, und es gibt eine Reihe von Dokumentationen, die darauf hindeuten, dass ich in der Lage sein sollte, mit bevölkerten JSON-Dateien zu arbeiten.
Was ich versucht habe:
node-mongo-seed ; Ziemlich geradlinig, wirft aber immer wieder Fehler am Ende der Arrays. (Vielleicht ist das fehlende Bson-Modul schuld?)
%Vor%Mangusten-Samen ; Auch ziemlich einfach, setzt die JSON-Objekte grundsätzlich in eine Variable vor dem Export in die Datenbank. Vielversprechend, aber ... mehr Fehler ...
%Vor%Also, meine Gedanken waren, dass es wahrscheinlich ein Syntaxfehler innerhalb der JSON-Struktur war, aber das Herumspielen hat keine wirklichen Lösungen gebracht (oder vielleicht verpasse ich es?). Probe meines JSON:
%Vor%Außerdem bin ich mir nicht ganz sicher, wie ich Filialdokumente innerhalb des JSONs angeben soll (vorausgesetzt, ich kann den Seeding-Prozess überhaupt erst richtig funktionieren lassen).
Hier ist mein Modell:
%Vor%Jeder Einblick in die Navigation dieser Probleme wäre sehr willkommen. Danke!
Sie können MongoDB im CLI mit mongoimport
Es wird eine JSON-Datei in eine angegebene MongoDB-Instanz & amp; Sammlung, alles, was Sie brauchen, ist, dass eine Instanz mongod
vor der Ausführung ausgeführt wird.
Hier ist eine Komplettlösung zur Verwendung von mongoimport
.