mongodb + java + iso日期搜索

时间:2014-07-05 10:41:56

标签: java mongodb datetime

在我的mongo db数据库中,我有这样的列。

"created_on" : ISODate("2014-07-02T01:38:48.713Z");

为了搜索此列,我给出了以下查询:

db.XYZ.find({ "created_on" : ISODate("2014-07-02T01:38:48.713Z")})

现在我想用java从数据库中检索这些数据: 我的查询如下:

 DateTime dateTime = new DateTime( "2014-07-02T01:38:48.713Z" );
 BasicDBObject query1 = new BasicDBObject("created_on", dateTime);
 DBCursor cursor = table.find(query);

但是没有得到任何查询返回0行??

任何正文请帮助您如何从java设置iso date

1 个答案:

答案 0 :(得分:1)

mongodb驱动程序当前不能与DateTime一起使用。你必须使用java.util.Date