Kratší způsob než použití druhého parametru pro zpětné volání collection.insert
by používal objectToInsert._id
který vrací _id
(uvnitř funkce zpětného volání, za předpokladu, že to byla úspěšná operace).
Ovladač Mongo pro NodeJS připojí _id
pole na původní odkaz na objekt, takže je snadné získat vložené id pomocí původního objektu:
collection.insert(objectToInsert, function(err){
if (err) return;
// Object inserted successfully.
var objectId = objectToInsert._id; // this will return the id of object inserted
});