【发布时间】:2014-04-29 12:22:27
【问题描述】:
我一直在看this documentation,并尝试在这里实现它:
customers.find({'name':tenantName,'scripts.author':author},'scripts',function(err,data2){
但这并没有找到我想要它找到的东西。无论scripts.author 是否匹配,我都会取回scripts 的每个元素。
我做错了什么?
我的数据是这样的
{
name: "something"
scripts:[
{author:"something", data:"data"},
{author:"something else" data:"data2"},
{author:"something", data:"data3"}
]
}
我想得到所有的scripts author 匹配我给它的地方
【问题讨论】:
标签: javascript node.js mongodb mongoose aggregation-framework