从mongodb-spring获取两个ISODate之间的数据

时间:2014-06-14 12:42:55

标签: spring mongodb

嗨,在我的春天有mongodb项目,我想在两个ISODate之间获取数据。怎么可能?请帮我。 mongodb中的数据如下:

集合名称是mycollection,并且有一个字段名称creationTime,如下所示:

"创建时间" :{          " logTime Description该条" :ISODate(" 2013-09-12T08:39:07.227Z"),          " logtimeStr" :" 12-09-2013 02:09:07",          "天" :12,          "一个月" :9,          "一年" :2013年,          "小时" :14,          "分钟" :9,          "第二" :7  }

现在我想使用spring在两个logtime之间检索此集合中的数据。

请帮忙

1 个答案:

答案 0 :(得分:0)

我解决了它: 用户在dd-mm-yyyy中取日期并删除" - "从中并使用SimpleDateFormat和Calendar类将其转换为日期(也使用日历设置hr,min和sec)并进行如下查询:

查询查询=新查询()。addCriteria(标准             。凡(" creationTime.logtime&#34)。GTE(的startDate).lte(结束日期));