diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/query/OrQuery.java b/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/query/OrQuery.java new file mode 100644 index 000000000..7914cffed --- /dev/null +++ b/spring-data-mongodb/src/main/java/org/springframework/data/document/mongodb/query/OrQuery.java @@ -0,0 +1,9 @@ +package org.springframework.data.document.mongodb.query; + +public class OrQuery extends Query { + + public OrQuery(Query... q) { + super.or(q); + } + +} diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/query/QueryTests.java b/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/query/QueryTests.java index e21851a18..c4f33d568 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/query/QueryTests.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/document/mongodb/query/QueryTests.java @@ -40,8 +40,7 @@ public class QueryTests { @Test public void testOrQuery() { - Query q = new Query();; - q.or( + Query q = new OrQuery( new Query(where("name").is("Sven")).and(where("age").lt(50)), new Query(where("age").lt(50)), new BasicQuery("{'name' : 'Thomas'}")