diff --git a/lib/mongoid_spacial/contexts/mongo.rb b/lib/mongoid_spacial/contexts/mongo.rb index c098157..c253fb4 100644 --- a/lib/mongoid_spacial/contexts/mongo.rb +++ b/lib/mongoid_spacial/contexts/mongo.rb @@ -100,6 +100,10 @@ def create_geo_near_query(center,opts) query['maxDistance'] = opts[:max_distance].to_f query['maxDistance'] = query['maxDistance']/opts[:unit].to_f if opts[:unit] end + + if opts[:unique_docs] + query['uniqueDocs'] = true + end if klass.db.connection.server_version >= '1.7' query['spherical'] = true if opts[:spherical]