我正在尝试使用 groovy 获取两个日期之间的所有文档。我尝试了几种方法,但都没有成功。最近我尝试过这里列出的方法Java/MongoDB query by date
这是我的代码:
BasicDBObject query = new BasicDBObject("lastDate", //
new BasicDBObject("$gte",start).append("$lt", end));
def temp= getDB().sysLog.find(query)
但是我得到了错误:
No such property: gte for class: dev.ReportController Possible solutions: DB
我不明白为什么这种方法行不通。看起来 groovy 处理“$gte”的方式与 Java 不同,这是有道理的,但我不确定应该如何格式化请求。