En kortere måde end at bruge anden parameter til tilbagekald af collection.insert
ville bruge objectToInsert._id
der returnerer _id
(inde i tilbagekaldsfunktionen, hvis det var en vellykket operation).
Mongo-driveren til NodeJS tilføjer _id
feltet til den originale objektreference, så det er nemt at få det indsatte id ved hjælp af det originale objekt:
collection.insert(objectToInsert, function(err){
if (err) return;
// Object inserted successfully.
var objectId = objectToInsert._id; // this will return the id of object inserted
});