MongoDB找到resoult + value>的位置100时

时间:2016-05-05 15:07:26

标签: mongodb

我有以下数据库结构:

 [
    {
      "_id": 1,
      "family": "First Family",
      "kids": [
        {
          "name": "David",
          "age": 10
        },
        {
          "name": "Moses",
          "age": 15
        }
      ]
    },
    {
      "_id": 1,
      "family": "Second Family",
      "kids": [
        {
          "name": "Sara",
          "age": 17
        },
        {
          "name": "Miriam",
          "age": 45
        }
      ]
    }
  ]

我想选择所有有孩子的家庭,他的年龄+ 10大于30岁。

实现这一目标的最佳方式是什么?

1 个答案:

答案 0 :(得分:1)

请在下面找到查询

db.collection.find({ "kids.age":{$gt:20}})