(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