[Mongodb]如果值列表相交,则获取文档

时间:2016-11-25 15:25:35

标签: javascript mongodb mongoose

我的用户文档包含每个用户播放的文章列表

User = new mongoose.schema(){
    // skiped stuff
    instruments: [String]
    // more skipped stuff
}

我的路径功能包含一个乐器列表,我想要用户在输入乐器列表中播放任何乐器的所有文档

我一直在尝试使用

{instruments:{
    $elemMatch: {
        $in: inputInstrumentList // thought something like this would work :/
    }
}

但这只是给我错误

先发制人,谢谢你们所有的帮助

1 个答案:

答案 0 :(得分:0)

正如chridam所示,我正在过度思考这件事,并且$ in完美无缺