2015-12-03 89 views
0

这样的:
我想用$in找到所有
db.task.find() === db.task.find('status': {'$in': [???]})
我怎么能编码呢?

+0

为什么不使用db.task.find('status':{'$ nin':[]})? –

+0

@ Sarath Nair使用这个找不到任何东西 – nataila

+0

你正在尝试做什么?目前还不清楚你在问什么。 – styvane

回答

0

我真的不知道这样的用例怎么来的。如果你真的想使用$in查找所有文件,则必须执行distinct查询之前找到如下所示:

var allStatus = db.task.distinct('status') 
db.task.find('status': {'$in': allStatus}) 

我想这会得到你所需要的。