我有一個ObjectId的_id的列表,我希望所有與這些ID匹配的文檔,有沒有一種有效的方法來查找這些對象在一個查詢中?在MongoDB中如何查找我的ObjectId列表中的所有文件?
-1
A
回答
1
是有,使用$in
運營商。
http://docs.mongodb.org/manual/reference/operator/query/in/#op._S_in
用法示例:
var arr = [ObjectId("52b11a1a3055376e9e00003d"), ObjectId("52b11a1a3055376e9e00003d")]
db.collection.find({_id: {$in: arr}})
0
的$in
運營商採用的參數數組,所以你想要做的是供應所有ObjectId
值在列表中指出:
var list = [ObjectId("53cf334bb3b0796e36d42184"),ObjectId("53cf3358b3b0796e36d42185")];
db.collection.find({ "_id": { "$in": list } })
0
怎麼樣在運營商$如下:
db.collection.find({_id: {$in : [ObjectId("505bd76785ebb509fc183733"), ObjectId("505bd76785ebb509fc183734")] }});
相關問題
- 1. 用mongoDB中的ObjectID查找文檔
- 2. $ MongoDB中所有的參數不符合的ObjectId列表工作
- 3. 通過ObjectId查找Mongodb我是否在查詢中使用字符串或ObjectId?
- 4. 如何在MongoDB中返回沒有objectId的集合的文檔?
- 5. 如何在python中查找列表中的所有組?
- 6. 如何在Windows註冊表中查找文件夾中的所有文件夾
- 7. 通過ObjectId和Mongoose查找MongoDB文檔
- 8. 在MongoDB中查找ObjectId數組中的元素
- 9. Jscheme如何查找列表中的所有事件?
- 10. 在Mongodb中通過ObjectId查找它有多快?
- 11. 通過UUID(轉換ObjectId到UUID)在MongoDB中查找文檔
- 12. 如何查找sql server表中的表列的所有子項?
- 13. 查找列表中的所有ids在另一個列表中
- 14. 如何在MATLAB中查找目錄中的所有.c文件?
- 15. 如何在MongoDB中的查詢中使用ObjectId?
- 16. 如何在列表中查找所有的元素?
- 17. 查找所有除一個在MongoDB中
- 18. 如何使用@Query註釋查找mongodb中的所有文檔(在集合中)
- 19. 我可以找到所有GAS文件的中央列表嗎?
- 20. 在C++中查找所有目錄中的所有文件
- 21. 查找不在列表中的文件
- 22. 如何在搜索(查找)結果中列出所有目錄中的文件?
- 23. 如何在Java中使用ObjectID更新MongoDB中的文檔
- 24. 彈簧mongodb的查找文件如果單個場在列表
- 25. 在MongoDB中查找所有包含*的文檔
- 26. 如何查找所有文檔,直到在mongodb中滿足條件
- 27. sqlite:如何查找表中任何列爲空的所有行?
- 28. 我可以在我的mongodb文檔中禁用ObjectId嗎?
- 29. MongoDB中如何只查找查詢返回的值列表
- 30. 如何在Git中查找所有已刪除的文件