Base method for children to call to convert an operator call into a Mongo DBObject.
Base method for children to call to convert an operator call into a Mongo DBObject.
e.g. "foo" $eq "bar"
will convert to
{"foo": "bar"}
WARNING: This does NOT check that target is a serializable type. That is, for the moment, your own problem.
Base method for children to call to convert an operator call into a nested Mongo DBObject.
Base method for children to call to convert an operator call into a nested Mongo DBObject.
e.g. "foo" $ne "bar"
will convert to
{"foo": {"$ne": "bar"}}
Optionally, if dbObj, being Some(DBObject)
is defined,
the
op(oper, )
method will nest the target value and operator
inside the existing dbObj - this is useful for things like mixing
$lte
and $gte
WARNING: This does NOT check that target is a serializable type.
That is, for the moment, your own problem.
Trait to provide the $nearSphere geospatial search method on appropriate callers
Note that the args aren't TECHNICALLY latitude and longitude as they depend on: a) the order you specified your actual index in b) if you're using actual world maps or something else
2.0
http://www.mongodb.org/display/DOCS/Geospatial+Indexing