sql >> Database >  >> NoSQL >> MongoDB

Verkrijg de _id van het ingevoegde document in de Mongo-database in NodeJS

Een kortere manier dan het gebruik van de tweede parameter voor het terugbellen van collection.insert zou objectToInsert._id . gebruiken die de _id . retourneert (binnen de callback-functie, aangenomen dat het een succesvolle operatie was).

Het Mongo-stuurprogramma voor NodeJS voegt de _id . toe veld naar de originele objectreferentie, dus het is gemakkelijk om de ingevoegde id te krijgen met behulp van het originele object:

collection.insert(objectToInsert, function(err){
   if (err) return;
   // Object inserted successfully.
   var objectId = objectToInsert._id; // this will return the id of object inserted
});


  1. Express change-sessie elk verzoek

  2. Hoe bereikt Redis de hoge doorvoer en prestaties?

  3. is het mogelijk om lua-functies aan te roepen die zijn gedefinieerd in andere lua-scripts in redis?

  4. Problemen met het uitvoeren van OAuthd-instantie