首页 > 解决方案 > 如何使用 Java 制作 Group By 语句

问题描述

我从两个游标数据库中恢复:第一个包含日期大于 2018 年 1 月 5 日的天气信息。第二个检索日期大于 2018 年 1 月 5 日的交通数据我想匹配两个游标进行分析日期轴,所以我想按字段日期进行查询组

DBCollection c = dataBase.getCollection("InfoClimatData");
    DBObject query = QueryBuilder.start("Date").greaterThanEquals("05/01/2018").get();
    DBCursor d = c.find(query);
    while (d.hasNext()){
       System.out.println(d.next().get("Date"));

    }
    DBCollection cTrafic = dataBase.getCollection("TraficData");
    DBObject queryTrafic =   QueryBuilder.start("horodate").greaterThanEquals("05/01/2018").get();
    DBCursor dTrafic = cTrafic.find(queryTrafic);
    while (dTrafic.hasNext()){
     System.out.println(dTrafic.next().get("Date"));

    }

标签: javamongodb

解决方案


推荐阅读