2011-12-05 40 views
0

我有一個問題,爲我所需要的起草一個很好的查詢。我需要兩個單獨的OR子句用於查詢。澄清,我舉個例子:

{ $or : [ { key1 : valueA }, { key2 : valueB } ], $or: [{ key3 : valueC }, 
    { key4 : valueD }]} 

這個查詢只是對所有的鍵和值進行OR操作。我需要的是兩個單獨的OR查詢。所以我需要的是(不在代碼中):

(key1 : valueA OR key2 : valueB) and (key3 : valueC OR key4 : valueD) 

有沒有人有一個有效的和Mongo-ish的方式來完成這樣的查詢?

回答