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

Как мога да генерирам ObjectId с mongoose?

Можете да намерите ObjectId конструктор на require('mongoose').Types . Ето един пример:

var mongoose = require('mongoose');
var id = mongoose.Types.ObjectId();

id е новогенериран ObjectId .

Забележка :Както Джошуа Шърман посочва, с Mongoose 6 трябва да поставите префикс на повикването с new :

var id = new mongoose.Types.ObjectId();

Можете да прочетете повече за Types обект в документацията на Mongoose#Types.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Данните за актуализиране на MongoDB във вложено поле

  2. Опция за автоматично повторно свързване на Mongoose

  3. MongoDB обединява данни в масив от обекти

  4. Mongo не може да стартира

  5. MongoDB:Как да получите отделен списък със стойности на полета на поддокумента?