0
我想使用groovy在兩個日期之間獲取所有文檔。我嘗試了幾種方法,但都沒有成功。大多數最近我已經試過這裏列出的方法Java/MongoDB query by date查詢兩個日期之間的MongoDB groovy
這裏是我的代碼:
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是有道理的,但我不知道如何格式化請求。
謝謝..不能相信我錯過了..DOes日期必須是某種格式/ typ è?目前我正在使用紀元時間,但是即使「開始」和「結束」之間有多個日期,我們也沒有得到任何回覆freom的數據庫? – Travis
明白了..有一個錯字..感謝很多! – Travis
我認爲它可以只是一個'java.util.Date'對象 –