mongodb和/或组合

时间:2011-02-03 10:25:38

标签: mongodb

我如何在mongodb中这样做....

(a || b || c) || (d && e)

1 个答案:

答案 0 :(得分:4)

(a || b || c)|| (d&& e)相当于(a || b || c ||(d&& e))

如果abcde是你的字段,12345是值(简单的情况你可以把任何东西作为那些表达式):

 db.foo.find( { $or : [ { a : 1 } , { b : 2 },{ c : 3 },{ d : 4 , e :5} ] } );

注意这是针对mongodb> = 1.5.3之前的那些没有$或