2011-07-08 70 views
4

假設我做MongoDB中查詢這樣

db.user.find({$or : [{"field1" : "abc"}, {"field2" : "def"}, {"field3" : "ghi"}]}) 

,並返回了一些文件。什麼是最簡單的方法來知道三個過濾器中哪一個(或多個)與每個文檔返回匹配?通過「最簡單」,我不希望添加更多的find()的執行。

謝謝。

回答

0

在MongoDB查詢圖層上沒有這樣的選項來解決這個問題。可能你想要執行單個查詢,而不是一個大的$或查詢來解決你的問題。

+0

行..只是想確定。 –

相關問題