SpringSource/spring-data-mongodb — comment on commit caa245dd0899ff741d624c04835eb27407eb3acb
File:  line 0
By trisberg:

I think static 'and', 'or' and 'nor' methods (suggested in DATAMONGO-317) would eliminate most of the noise. You'd replace
new Criteria().andOperator(where("name").is("Sven"), where("age").lt(50))
with
Criteria.or(where("name").is("Sven"), where("age").lt(50))