MongoDB查询数组数组中的字段

时间:2017-07-10 11:57:25

标签: javascript arrays mongodb



{
  "_id": 1,
  "posts":[
    {
      "_id": 1,
      "title": "my title",
      "content": "some post content here...",
      "comments": [
        {
          "_id": 1,
          "text": "my comment"
        },
        {
          "_id": 2,
          "text": "your_comment"
        }
      ]
    }
  ]
}




在这里,我如何查询/获取与此文本匹配的文档'我的评论'在评论数组的文字字段中。

1 个答案:

答案 0 :(得分:3)

您可以对find使用此简单查询:

{
  "posts.comments.text": "my comment"
}