MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Ottieni l'_id del documento inserito nel database Mongo in NodeJS

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
});