2017-06-29 60 views
0

我有一個嵌套的文件這樣的 -嗎啡嵌套文件查詢

"name" : "Naman", 
"gender" : "M", 
"occupation" : { 
    "company" : "Honda", 
    "designation" : "manager", 
    "salary" : "1000000", 
} 

我怎樣寫在嗎啡的查詢,讓我所有的人與公司,說:「本田」和後期的「經理」

+0

你能向我們展示您使用嗎啡代碼的嘗試? – Veeram

+0

我找到了解決方案... query.and( query.criteria(「occupation.designation」)。equal(「manager」), query.criteria(「occupation.company」)。equal(「Honda」) ); – ankushbbbr

回答

1

試試這個

db.yourcollection.find({'occupation.company':'Honda','occupation.designation':'manager'}) 

的MongoDB使用Dot notation擺脫嵌套數組值/文件