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

Wie importiere ich Mongodb ObjectId aus einer CSV-Datei mit Mongoimport?

Für alle, die dieses Problem haben und versuchen, ObjectIds aus JSON einzufügen, ist dies mit einer kleinen Änderung der vorhandenen Daten sehr wohl möglich.

Ersetzen:

{ "_id" : ObjectId("5143afc66d44e1ceb372121e"),
  "student_id" : ObjectId("5143af326d44e1ceb372121d"),
  "name" : "II-4" }

Mit:

{ "_id" : {"$oid":"5143afc66d44e1ceb372121e"},
  "student_id" : {"$oid":"5143af326d44e1ceb372121d"},
  "name" : "II-4" }

Verwenden Sie einfach einen regulären Ausdruck, um den ObjectId-Wrap zu ersetzen.