Implicit extension methods for Tuple2[String, DBObject] values to add Mongo's query operators, minimizing the need to write long series' of nested maps.
Implicit extension methods for Tuple2[String, DBObject] values to add Mongo's query operators, minimizing the need to write long series' of nested maps.
Mixes in the QueryOperators defined in the QueryOperators mixin.
The NestedQuery implicits allows you to call chained operators on the return value of the
base String method method. Chained operators will place the subsequent operators within the same DBObject,
e.g. "fooDate" $lte yesterday $gte tomorrow
maps to a Mongo query of:
{"fooDate": {"$lte":
Tuple2[String, DBObject] A tuple containing the field name and the mapped operator value, suitable for instantiating a Map
Implicit extension methods for String values (e.
Implicit extension methods for String values (e.g. a field name) to add Mongo's query operators, minimizing the need to write long series' of nested maps.
Mixes in the QueryOperators defined in the QueryOperators mixin.
The NestedQuery implicit [Defined below] allows you to call chained operators on the return value of this
method. Chained operators will place the subsequent operators within the same DBObject,
e.g. "fooDate" $lte yesterday $gte tomorrow
maps to a Mongo query of:
{"fooDate": {"$lte":
A string which should be the field name, the left hand of the query
Tuple2[String, DBObject] A tuple containing the field name and the mapped operator value, suitable for instantiating a Map