MongoDB搜索子文档数组

时间:2018-01-18 23:24:05

标签: mongodb

我在mongodb中有这些数据。我的查询与此记录不匹配。

/* 1 */
{
    "_id" : ObjectId("5a60fd777f57eea025f0521d"),
    "groupname" : "my Users",
    "memberes" : [ 
        {
            "CN" : "john, miller",
            "employeeNumber" : "865",

        }, 
        {
            "CN" : "sunil, kumar",
            "employeeNumber" : "456",

        }
    ]
}

查询

db.collection.find( { "memberes": { "employeeNumber" : "456"} } )

可以帮我纠正这个问题吗?

由于 SR

1 个答案:

答案 0 :(得分:0)

请查看此answer和文档here

根据这些材料更正的查询将是:

db.collection.find({ "memberes.employeeNumber" : "456"})