如下:
我想使用$in
查找所有
设db.task.find()
===db.task.find('status': {'$in': [???]})
我该如何编码?
$in:$in运算符选择字段值等于指定数组中任何值的文档。
示例:db.inventure.fund({数量:{$in:[5,15]}})
所以我不认为你会全部使用这个。
您可以检查:https://docs.mongodb.org/manual/reference/operator/query/in/
我真的不确定这样的用例是怎么来的。如果您真的想使用$in
查找所有文档,那么在查找之前必须执行distinct
查询,如下所示:
var allStatus = db.task.distinct('status')
db.task.find('status': {'$in': allStatus})
我想这会给你所需要的。