sql >> Databasteknik >  >> NoSQL >> MongoDB

Hämta _id för det infogade dokumentet i Mongo-databasen i NodeJS

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


  1. Ansluter till fjärråtergivningsserver

  2. MongoDB - Fråga efter en samling

  3. Fel när Lua-skriptet kördes från Redis-klienten

  4. Flera schemareferenser i en enda schemamatris - mongoose