Ett kortare sätt än att använda den andra parametern för återuppringning av collection.insert
skulle använda objectToInsert._id
som returnerar _id
(inuti återuppringningsfunktionen, antar att det var en lyckad operation).
Mongo-drivrutinen för NodeJS lägger till _id
fältet till den ursprungliga objektreferensen, så det är lätt att få det infogade ID:t med det ursprungliga objektet:
collection.insert(objectToInsert, function(err){
if (err) return;
// Object inserted successfully.
var objectId = objectToInsert._id; // this will return the id of object inserted
});