MongoDB find()查询

时间:2019-02-22 09:34:55

标签: mongodb

这是数据示例,

{
    "posts" : [
        { "title": "A",
        "num": 1 },
        { "title": "B",
        "num": 1 },
        { "title": "C",
        "num": 2 }
    ]
}

我想获得“ num” = 1的结果

db.example.find( { posts: { num: { $eq: 1 } } } )

但是它不起作用。 有什么问题吗?

1 个答案:

答案 0 :(得分:1)

db.example.find({ posts: { $elemMatch: { num: 1 } } } )