diff --git a/mongo/collection.go b/mongo/collection.go
index f3fb164a145369636ff64138bc7b87d6f1acb7ae..4989457f22494f98e0e2ef5714e732ad762fc2a6 100644
--- a/mongo/collection.go
+++ b/mongo/collection.go
@@ -87,7 +87,7 @@ func compileStatement(cond db.Cond) bson.M {
 			case `>`:
 				op = `$gt`
 			case `<`:
-				op = `$gt`
+				op = `$lt`
 			case `<=`:
 				op = `$lte`
 			case `>=`: