码迷,mamicode.com
首页 > 其他好文 > 详细

jongo_对表中时间字段进行范围查询

时间:2020-03-04 09:21:20      阅读:69      评论:0      收藏:0      [点我收藏+]

标签:objects   and   let   class   nts   current   page   null   style   

     DB db = DbManager.getInstance().getDataDb();
        Jongo jongo = new Jongo(db);
        MongoCollection sysLogs = jongo.getCollection("sys_logs");

        Map<String, Object> map = new HashMap<>();

        Criteria criteria = new Criteria();
        try {
             SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd");
             Date start = simpleDateFormat.parse(startTime);
             Date end = simpleDateFormat.parse(endTime);
             criteria.and("handleTime").gte(10l).lte(10000000000000l);

         } catch (ParseException e) {
             e.printStackTrace();
         }
        
if (Objects.nonNull(username)) {
           // map.put("username", username);
            criteria.and("username").equals(username);
        }

        String query = new org.springframework.data.mongodb.core.query.Query(criteria).getQueryObject().toJson();

        MongoCursor<Map> as = sysLogs.find(query).skip((pagination.getCurrent() - 1) * pagination.getPageSize())
                .limit(pagination.getPageSize()).as(Map.class);

 

jongo_对表中时间字段进行范围查询

标签:objects   and   let   class   nts   current   page   null   style   

原文地址:https://www.cnblogs.com/notchangeworld/p/12407512.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!