$in
找到所有db.task.find()
=== db.task.find('status': {'$in': [???]})
答案 0 :(得分:0)
$ in: $ in运算符选择字段值等于指定数组中任何值的文档。
示例:db.inventory.find({qty:{$ in:[5,15]}})
所以我认为你不会全部使用它。
您可以查看:https://docs.mongodb.org/manual/reference/operator/query/in/
答案 1 :(得分:0)
我不确定这样的用例是怎么来的。如果您确实想使用$in
查找所有文档,则必须执行distinct
查询,然后才能找到如下所示:
var allStatus = db.task.distinct('status')
db.task.find('status': {'$in': allStatus})
我认为这可以满足您的需求。