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

Как да настроите _id към db документ в Mongoose?

Трябва или да декларирате _id свойство като част от вашата схема (вие го коментирахте) или използвайте _id опция и я задайте на false (използвате id опция, която създава виртуален гетер за предаване на _id към низ, но все пак създаде _id Свойство ObjectID, следователно и грешката при кастинг, която получавате).

Така че или това:

var Post = new mongoose.Schema({
    _id: Number,
    title: String,
    content: String,
    tags: [ String ]
});

Или това:

var Post = new mongoose.Schema({
    title: String,
    content: String,
    tags: [ String ]
}, { _id: false });


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Запитване за документ и всички негови поддокументи, които съответстват на условие в mongodb (с помощта на spring)

  2. Как да увеличим производителността на операцията за актуализиране в Mongo?

  3. Изграждане на mongo-cxx-driver с помощта на CMake ExternalProject_Add

  4. MongoDB използва ли повторно изтрито пространство?

  5. Как да използвате променливи във функцията за намаляване на картата на MongoDB