Ich habe DB, der Name ist "Projekt" und Sammlung, deren Name "Beispiel" ist, dann habe ich eine JSON-Datei mit mongoimport
Befehl eingefügt.Mongoimport JSON-Dateiupdate oder überschreiben ..?
Jetzt habe ich die gleiche JSON-Datei bearbeitet. Wenn also dieselbe JSON-Datei in die Sammlung importiert werden soll, stehe ich vor dem Problem, dass mehrere Instanzen erstellt werden und keine Aktualisierung stattfindet.
Gibt es eine Möglichkeit, die bereits im mongodb vorhandenen Daten mithilfe des Befehls mongoimport
zu aktualisieren oder zu überschreiben?
Bitte beachte, dass ich auch --mode=upsert
Flagge versucht, mit:
./mongoimport --db Project --collection sample --mode=upsert --file /home/rule.json
ok, ich möchte löschen und neu importieren, wenn ich 'upsert' verwende, ist es gut für mich? – Mercer
können Sie upsert verwenden, die das vorhandene überschreiben wird. (Erase + Import = Überschreiben mit neuen Daten.) Lassen Sie mich wissen, wenn Sie etwas anderes brauchen. –
funktioniert nicht ich benutze --upsert a das Ende meiner Befehlszeile, aber wenn ich eine db.stats() mache die Anzahl der Objekte erhöhen – Mercer