我可以使用mongoose.js通过带有OR语句的ObjectID“遍历”吗?
一个例子是这样的:
var confName = 'something';
finding = finding.or([
{ 'home_team.conference.name': confName },
{ 'away_team.conference.name': confName }
]);
finding.exec(function(err, models) {
...
home_team
和away_team
都是ObjectID指向团队架构,其中包含嵌入式文档conference
。
现在这对我不起作用,我不确定这是不可能的,还是我做得不对。
答案 0 :(得分:1)
finding.or([
{ home_team: {$in: teamIds}},
{ away_team: {$in: teamIds}}
])