我一直在做一些搜索,但无法找到答案。来自docs,在 mongo 中,如果
$match: { type: "airfare"}
翻译为:
DBObject match = new BasicDBObject("$match", new BasicDBObject("type", "airfare") );
在 Mongo Java 驱动程序中,如何将这个翻译成 Mongo Java 驱动程序?
$match : { score : { $gt : 70, $lte : 90 } }
编辑
这就是我真正想做的:
$match : { bookingDateTime: { $gte : fromDate, $lte : toDate } }
这就是在 mongodb java 驱动程序中实现的方式,到目前为止还没有运气:
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
对象,因此将类getTime()
转换为类的方法。Calendar
Date