MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Come importare Mongodb ObjectId dal file CSV utilizzando mongoimport?

Per chiunque abbia questo problema che sta tentando di inserire ObjectIds da JSON, è possibile con un po' di modifica ai dati esistenti.

Sostituisci:

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

Con:

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

Basta usare un'espressione regolare per sostituire il wrap ObjectId.