我遇到了一个问题,即根据我的需要制作一个好的查询。我的查询需要两个单独的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方式来完成这样的查询?
答案 0 :(得分:1)