0

我的 mongo 文件看起来:

{  "moods" : [  "angry",  "furious" ], 
"genres" : [  "rock",  "metal" ] }

我正在发送两个参数,string(mood) 和 array(genres)

mood = "angry"
genres = ["rock, "rap"]

现在我想查询 ma 数据库中的文档,它在心情数组中有我的心情,并且在我的流派数组中有任何流派。我试过这样:

    collection.find(
            { $and:[
            { 'moods' : { $in : [ mood ] }}, 
            {'genres' : { $in : genres}}
            ]})

但它不起作用,我该怎么做?

4

1 回答 1

0

摇滚后缺少双引号

genres = ["rock, "rap"]

应该

genres = ["rock", "rap"]
于 2013-11-11T22:19:55.490 回答