java用spring-data-mongodb操作mongodb的时间问题

最近项目用到了mongodb,做了个时间段查询,自己调试的时候,发现把时间放到查询条件类QueryBuilder中之后就会自动向前推8小时。。纠结了好几天,终于找到答案,这里跟大家分享一下,希望大家会避免。

先贴出主要代码:

// 构建查询条件
QueryBuilder queryBuilder = new QueryBuilder();
Date startDate = DateUtil.fromStringToDate("yyyy-MM-dd HH:mm:ss", "2017-01-07 10:00:00");
queryBuilder.put("createTime").greaterThanEquals(startDate);// 要查询的字段
BasicDBObject fieldsObject = new BasicDBObject();
fieldsObject.put("name", 1);
fieldsObject.put("age", 1);
fieldsObject.put("createTime", 1);// 执行查询
Query query = 


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部