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的方式來完成這樣的查詢?
是的。謝謝。當我寫這篇文章的時候,我確實想到了這一點。這是最有效的方法嗎?我只是擔心嵌套和和。 – Red
它應該沒問題。我之前做過這個,效果很好。在我的一般搜索中,我沒有看到任何相反的事情。 – methodin