MongoDB Java Driver: Aggregation using $match with multiple condition -
i've been doing search haven't been able find answer. docs, in mongo, if
$match: { type: "airfare"}
translated as:
dbobject match = new basicdbobject("$match", new basicdbobject("type", "airfare") );
in mongo java driver, how translate 1 mongo java driver?
$match : { score : { $gt : 70, $lte : 90 } }
edit
this wanted do:
$match : { bookingdatetime: { $gte : fromdate, $lte : todate } }
and how implemented in mongodb java driver, no luck far:
dbobject matchfields2 = new basicdbobject("$match", new basicdbobject("bookingdatetime", new basicdbobject("$gte", fromdate.gettime()).append("$lte", todate.gettime()))); dbobject match2 = new basicdbobject("$match", matchfields2);
fromdate
calendar
object hence gettime()
method convert calendar
class date
class.
object match = new basicdbobject("$match", new basicdbobject("score", new basicdbobject("$gt", 70).append("$lte", 90) ) )
Comments
Post a Comment