По-кратък начин от използването на втория параметър за обратното извикване на collection.insert
ще използва objectToInsert._id
който връща _id
(вътре във функцията за обратно извикване, ако предположим, че е била успешна операция).
Драйверът Mongo за NodeJS добавя _id
поле към препратка към оригиналния обект, така че е лесно да получите вмъкнатия идентификатор, като използвате оригиналния обект:
collection.insert(objectToInsert, function(err){
if (err) return;
// Object inserted successfully.
var objectId = objectToInsert._id; // this will return the id of object inserted
});