Pet*_*rov 5 mongoose mongodb nosql
关于在http://www.mongodb.org/display/DOCS/Advanced+Queries#AdvancedQueries-%24in中使用$的MongoDB/mongoose查询的问题
如果我进行一个查询,其中目标字段和$ in字段都有多个值,有没有办法知道哪个target/$ in字段元素在返回的参数中匹配?
例如,如果我有一堆像这样的文件
doc1 = { name : Abe, children : [Betty, Claire, Donald, Eamon] }
Run Code Online (Sandbox Code Playgroud)
我设置了一个查询
Model.find( { children : { $in : [Ann, Betty, Clive] } })
Run Code Online (Sandbox Code Playgroud)
如果我得到上面的结果doc1,有什么方法我可以知道(没有手动迭代数组)哪个目标元素和哪个$ in元素匹配?所以在上面的例子中,我如何才能访问doc1被选中的事实,因为它匹配'Betty'?提前致谢!
| 归档时间: |
|
| 查看次数: |
2758 次 |
| 最近记录: |