From 9cdfa2d45d1de013124d58211a05b30e468042f7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timo=20Westk=C3=A4mper?= Date: Fri, 18 Feb 2011 07:36:14 +0000 Subject: [PATCH] fixed uniqueResult implementation --- .../main/java/com/mysema/query/mongodb/MongodbQuery.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/querydsl-mongodb/src/main/java/com/mysema/query/mongodb/MongodbQuery.java b/querydsl-mongodb/src/main/java/com/mysema/query/mongodb/MongodbQuery.java index a45d6f618..79c144c3a 100644 --- a/querydsl-mongodb/src/main/java/com/mysema/query/mongodb/MongodbQuery.java +++ b/querydsl-mongodb/src/main/java/com/mysema/query/mongodb/MongodbQuery.java @@ -148,7 +148,11 @@ public class MongodbQuery implements SimpleQuery>, SimpleProj @Override public K uniqueResult() { - DBCursor c = createCursor().limit(1); + Long limit = queryMixin.getMetadata().getModifiers().getLimit(); + if (limit == null){ + limit = 2l; + } + DBCursor c = createCursor().limit(limit.intValue()); if (c.hasNext()){ K rv = transformer.transform(c.next()); if (c.hasNext()){