2014-06-14 79 views
0

嗨,我在春天用mongodb項目,我想獲取兩個ISODate之間的數據。它有可能嗎?請幫幫我。 在MongoDB中的數據就像是以下幾點:從mongodb-spring中獲取兩個ISODate之間的數據

集合名稱爲MyCollection的,有一個字段名創建時間是這樣的:

「創建時間」:{ 「logTime Description該條」:ISODate(「2013-09-12T08 :39:07.227Z「), 」logtimeStr「:」12-09-2013 02:09:07「, 」day「:12, 」month「:9, 」year「:2013, 」hour 「:14, 」min「:9, 」second「:7 }

現在我想通過使用spring從兩個日誌時間之間檢索這個集合中的數據。

請幫

回答

0

我解決了它:從用戶的DD-MM-YYYY 採取日期,並刪除「 - 」使用的SimpleDateFormat和Calendar類(也設置小時,分鐘從這個並將其轉換成日期秒),並進行如下查詢:

Query query = new Query()。addCriteria(Criteria .where(「creationTime.logtime」).gte(startDate).lte(endDate));

相關問題