【发布时间】:2013-07-11 12:54:42
【问题描述】:
有没有办法获得给定参数的特定字段功能? 这个想法是返回包含在 POST 变量中的字段。
我知道我必须使用投影,但投影中没有 $in 运算符。
我想要类似的东西:
db.getCollection("130637B1").find({$and:[{'node_id':1}, {'ctype': 'cpu'}]}, {'components.sensors.name': {$in: {'components.sensors.name':[request.POST]}}})
有什么想法吗?
【问题讨论】:
-
即使你能做到这一点,这么多层次的投影也不起作用(不是有效的 BSON 文档),你最好投影出根文档然后过滤它。
-
arf,有时候 mongodb 很烂 :(
标签: mongodb projection