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

намери по _id с Mongoose

Тъй като тази заявка намира документа в обвивката:

db.getCollection('stories').find({_id:'572f16439c0d3ffe0bc084a4'})

Това означава, че типът _id в документа всъщност е низ, а не ObjectId както очаква Mongoose.

За да намерите този документ с помощта на Mongoose, трябва да дефинирате _id в схемата за Story като:

_id: { type: String }


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

  2. Покажете всички данни, идващи от mongodb, и ги изобразете в doT.js машина за шаблони

  3. MongoDB Намерете производителност:единичен съставен индекс срещу два индекса с единично поле

  4. MongoDB - премахва нецифровите знаци в полето

  5. Как да обработваме заявки за вмъкване в Spring Data, преди да ги добавим към MongoDB?