Mongo db-使用嵌套字段(嵌套数组和对象)查询文档

时间:2019-05-16 10:25:21

标签: mongodb mongodb-query

{
  "_id":"12345",
  "model":{
     "T":0,
     "serviceTask":[
        {
          "_id":"6789",
           "obj":{
             "params" :{
                "action": "getEmployeeData",
                "employeeId":"123"
             },
             "url":"www.test.com",
             "var":"test",
           },
           "opp":100
        }
     ]
  }
}

我的收藏夹中有类似的结构化文档。如何查询与操作值匹配"getEmployeeData"的文档。我尝试使用$elemMatch进行点表示法,但无法获得结果。

1 个答案:

答案 0 :(得分:2)

点符号在这里可以正常工作,如果serviceTask包含至少一个设置为action的{​​{1}}

,它将返回文档
getEmployeeData