2011-04-30 61 views
1

比方說,我有一個「房間」的集合。每個房間都是一個文檔,看起來像這樣:我將如何在MongoDB中執行此查詢?

room = { 
     perms: [ { user:"matt", visible: 1 }, 
       { user:"alex", visible: 0 }, 
       { user:"jennifer", visible: 1 }, 
}; 

在MongoDB中,我如何才能找到的客房,有user=alex and visible=0許可?

回答

1

如果我正確理解你的問題,在$ elemMatch運營商應該做你想要什麼:

{ "perms": { "$elemMatch": { "user": "alex", "visible": 0 } } }