MongoDBselect_id的数组中的哪个位置?

在mongo db中可以select像SQL这样的集合文档:

SELECT * FROM collection WHERE _id IN (1,2,3,4); 

或者如果我有一个_id array我必须一个接一个地select,然后重新array/object的结果?

2 Solutions collect form web for “MongoDBselect_id的数组中的哪个位置?”

简单 :)

 db.collection.find( { _id : { $in : [1,2,3,4] } } ); 

取自: http : //www.mongodb.org/display/DOCS/Advanced+Queries#AdvancedQueries-%24in

列表是一个ID数组

在这个代码列表中是用户集合中的id数组

 var list = ["5883d387971bb840b7399130","5883d389971bb840b7399131","5883d38a971bb840b7399132"] .find({ _id: {$in : list}}) 
  • 什么是BSON,和JSON有什么不同?
  • MongoDB:如何用一个命令更新多个文档?
  • .NET中有哪些NoSQL解决scheme?
  • Redis在内存不足时做什么?
  • mongodb在CAP定理中站在哪里?
  • 什么types的NoSQL数据库最适合存储分层数据?
  • 最终的一致性在简单的英语
  • PostgreSQL引入的JSONB的解释
  • 如何清空一个redis数据库?
  • DynamoDB与MongoDB NoSQL
  • 有人试图neo4j与泰坦 - 利弊