MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Comment importer Mongodb ObjectId à partir d'un fichier CSV à l'aide de mongoimport ?

Pour toute personne ayant ce problème qui essaie d'insérer des ObjectIds à partir de JSON - c'est tout à fait possible avec un peu de modification des données existantes.

Remplacer :

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

Avec :

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

Utilisez simplement une expression régulière pour remplacer le wrap ObjectId.