mongodb java 查询 日期_Java中的日期MongoDB查询

mongodb java 查询 日期_Java中的日期MongoDB查询我正在尝试向mongodb查询“date”在两个日期之间的文档.示例数据是:{“_id”:ObjectId(“4fad0af6709fbc1d481c3e05″),”ID”:NumberLong(“200930746205085696″),”text”:”Forgotmycharger…:(“,”date”:ISODate(“2012-06-14T10:49:57Z”),”…

我正在尝试向

mongodb查询“date”在两个日期之间的文档.

示例数据是:

{

“_id” : ObjectId(“4fad0af6709fbc1d481c3e05”),

“ID” : NumberLong(“200930746205085696”),

“text” : “Forgot my charger…:(“,

“date” : ISODate(“2012-06-14T10:49:57Z”),

“sentiment” : “NEG”

}

我的Java代码是:

DBCursor cursor = null;

DB db = connect();

Date startDate = new Date(System.currentTimeMillis() – (long)(numOfTimePeriods+1)*time);

Date endDate = new Date(System.currentTimeMillis() – (long)numOfTimePeriods*time);

DBObject query = new BasicDBObject();

query.put(“date”, new BasicDBObject(“$gt”, startDate).append(“$lte”, endDate));

cursor = db.getCollection(“status”).find(query);

但是光标对象没有结果.

查询对象如下所示:

{ “date” : { “$gt” : { “$date” : “2012-05-15T00:16:15.184Z”} , “$lte” : { “$date” : “2012-06-14T10:16:15.184Z”}}}

我怀疑问题是数据库中的日期表示.

有什么建议吗?

今天的文章mongodb java 查询 日期_Java中的日期MongoDB查询分享到此就结束了,感谢您的阅读。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/7538.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注