Groovy を使用して、2 つの日付の間のすべてのドキュメントを取得しようとしています。私はいくつかのアプローチを試みましたが、うまくいきませんでした。最近、ここにリストされているアプローチを試しました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 とは異なる方法で処理しているように見えますが、これは理にかなっていますが、リクエストをどのようにフォーマットすればよいかわかりません。