4
假設我做MongoDB中查詢這樣
db.user.find({$or : [{"field1" : "abc"}, {"field2" : "def"}, {"field3" : "ghi"}]})
,並返回了一些文件。什麼是最簡單的方法來知道三個過濾器中哪一個(或多個)與每個文檔返回匹配?通過「最簡單」,我不希望添加更多的find()的執行。
謝謝。
假設我做MongoDB中查詢這樣
db.user.find({$or : [{"field1" : "abc"}, {"field2" : "def"}, {"field3" : "ghi"}]})
,並返回了一些文件。什麼是最簡單的方法來知道三個過濾器中哪一個(或多個)與每個文檔返回匹配?通過「最簡單」,我不希望添加更多的find()的執行。
謝謝。
在MongoDB查詢圖層上沒有這樣的選項來解決這個問題。可能你想要執行單個查詢,而不是一個大的$或查詢來解決你的問題。
行..只是想確定。 –