MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Вземете _id на вмъкнат документ в базата данни Mongo в NodeJS

По-кратък начин от използването на втория параметър за обратното извикване на 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
});


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB - изключване с код:62

  2. Разлика между базирани на документи и базирани на ключ/стойност бази данни?

  3. MongoDB - Създаване на база данни

  4. mongodb/mongoose findMany - намерете всички документи с идентификатори, изброени в масив

  5. Как да получите идентификатора на обекта в PyMongo след вмъкване?