MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

mongodb et ou combo

(une || b || c) || (d &&e) est équivalent à (a || b || c || (d &&e))

si abcde sont vos champs et 12345 sont les valeurs (cas simple, vous pouvez mettre n'importe quoi comme ces expressions):

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

Notez que ceci est pour mongodb>=1.5.3 les plus anciens n'ont pas $ ou