Displaying differences for changeset
 
display as  

src/java/m/timeseries/query/V1_0.java

@@ -186,19 +186,18 @@
               Aggregates.match(new Document("location_id", locationDoc.getString("_id"))),
               Aggregates.unwind("$data"),
               //Aggregates.project(project)
-              Aggregates.match(datesQuery),
+              Aggregates.match(datesQuery)
               // Wind array back
-              new Document("$group", group)
+              // new Document("$group", group)
       );
 
       AggregateIterable<Document> iter = c.aggregate(aggList).allowDiskUse(true);
       for (Document d : iter) {
-        filtered = (List<List<Object>>) d.get("data");
+        List<Object> row = (List<Object>) d.get("data");
         // Fix date formatting
-        for (List<Object> objList : filtered) {
-          Date dt = (Date) objList.get(0);
-          objList.set(0, ft.format(dt));
-        }
+        Date dt = (Date) row.get(0);
+        row.set(0, ft.format(dt));
+        filtered.add(row);
       }
 
       if (compute_stats || compute_stats_local) {

test/service_tests/m/query/big_data/query-big-req.json

@@ -5,10 +5,10 @@
             "value": "mongodb://eds0.engr.colostate.edu:27017/csip_timeseries"
         }, {
             "name": "mongo_collection",
-            "value": "test_coll"
+            "value": "bigdata test series"
         }, {
             "name": "search_id",
-            "value": "big_data"
+            "value": "big_yearlychunks"
         }, {
             "name": "metadata_only",
             "value": false