Een kortere manier dan het gebruik van de tweede parameter voor het terugbellen van collection.insert
zou objectToInsert._id
. gebruiken die de _id
. retourneert (binnen de callback-functie, aangenomen dat het een succesvolle operatie was).
Het Mongo-stuurprogramma voor NodeJS voegt de _id
. toe veld naar de originele objectreferentie, dus het is gemakkelijk om de ingevoegde id te krijgen met behulp van het originele object:
collection.insert(objectToInsert, function(err){
if (err) return;
// Object inserted successfully.
var objectId = objectToInsert._id; // this will return the id of object inserted
});