Advertisement
Guest User

Untitled

a guest
Nov 24th, 2014
162
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. db = db.getSiblingDB('jaltsu_pulsedb')
  2.  
  3. chunks = db.chunk.find();
  4. var chunk;
  5.  
  6. var datapoint;
  7.  
  8. while ( chunks.hasNext() ) {
  9.    chunk = chunks.next();
  10.  
  11.    datapoints = db.datapoint.find({"chunkId": chunk._id.valueOf()});
  12.    print("Length: " + datapoints.length())
  13.    var rms = [];
  14.    var decibel = [];
  15.  
  16.    var lowest_timestamp = 9999999999999999;
  17.  
  18.    //while (datapoints.hasNext())
  19.    //{
  20.     for (var i = 0; i < datapoints.length(); i++)
  21.     {
  22.         datapoint = datapoints[i];
  23.         //chunk.rms.push([datapoint.timestamp, datapoint.rms]);
  24.         //chunk.decibel.push([datapoint.timestamp, datapoint.decibel]);
  25.         rms.push([datapoint.timestamp, datapoint.rms]);
  26.         decibel.push([datapoint.timestamp, datapoint.decibel]);
  27.  
  28.         if (lowest_timestamp > datapoint.timestamp)
  29.             lowest_timestamp = datapoint.timestamp;
  30.         //printjson(datapoint);
  31.    //}
  32.     }
  33.  
  34.    chunk.lowestTimestamp = lowest_timestamp;
  35.    chunk.rms = rms;
  36.    chunk.decibel = decibel;
  37.  
  38.    db.chunk.save(chunk);
  39. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement