2016-05-05 53 views
0

我有以下數據庫結構:MongoDB中尋找到resoult +值> 100時

[ 
    { 
     "_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

所有家庭什麼是實現這一目標的最佳方式?

+0

查詢請期望輸出添加到您的問題。 – styvane

回答

1

請看下面

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

謝謝,但我的代碼只是一個例子。 我需要在問題中的確切查詢 –