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

Express MongoDB find() въз основа на полето _id

db.collection('articles')
    .find( {"_id.$oid": id} )
    .

или дори по-конкретно:

db.collection('articles')
    .findOne( {"_id.$oid": id} )
    .

РЕДАКТИРАНЕ:
Преобразуване на низ в тип ObjectId преди запитване

var ObjectID = require('mongodb').ObjectID;   
db.collection('articles')
    .findOne( {"_id.$oid": new ObjectID(id)})
    .

Справка:Ако имам идентификатор на mongo документ като низ, как да направя заявка за него като _id?



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. По-добър модел за филтриране на колекции

  2. Как да изпълним runCommand с Mongoose?

  3. MongoDB:премахнете уникалното ограничение

  4. mongodb множество документи вмъкване или актуализиране чрез уникален ключ

  5. Как да съхраня сортирания масив обратно в MongoDB?