Un moyen plus court que d'utiliser le deuxième paramètre pour le rappel de collection.insert
utiliserait objectToInsert._id
qui renvoie le _id
(à l'intérieur de la fonction de rappel, en supposant que l'opération a réussi).
Le pilote Mongo pour NodeJS ajoute le _id
à la référence de l'objet d'origine, il est donc facile d'obtenir l'identifiant inséré à l'aide de l'objet d'origine :
collection.insert(objectToInsert, function(err){
if (err) return;
// Object inserted successfully.
var objectId = objectToInsert._id; // this will return the id of object inserted
});