Un modo più breve rispetto all'utilizzo del secondo parametro per la richiamata di collection.insert
userebbe objectToInsert._id
che restituisce il _id
(all'interno della funzione di richiamata, supponendo che l'operazione sia andata a buon fine).
Il driver Mongo per NodeJS aggiunge il _id
campo al riferimento dell'oggetto originale, quindi è facile ottenere l'ID inserito utilizzando l'oggetto originale:
collection.insert(objectToInsert, function(err){
if (err) return;
// Object inserted successfully.
var objectId = objectToInsert._id; // this will return the id of object inserted
});