MongoDB在给定的时间范围内迭代

时间:2016-02-20 06:42:03

标签: javascript mongodb

我能够设置以下脚本,该脚本显示用户最后一次登录最接近给定日期及其电池电量。

db.getCollection("_User").find().forEach( 

    function(myDoc) { var a = db.Data.find({user:
myDoc.username, "_created_at": {$lt: new ISODate("2017-09-17T23:25:56.314Z")} }).sort( { "
_created_at": -1 } ).limit(1)

  if( a.length() > 0){ print(a[0]["battery"])}

}

现在我想在给定的时间范围内对此进行封装说2013-09-17T13:25:56.314Z TO 2013-09-17T23:25:56.314Z我将如何进行此操作,并在循环中每次迭代五分钟?我还想将信息存储在新的集合中。

我不熟悉数据库,所以我这样做是因为将内容放入pandas并将其放回mongodb更有效率。

0 个答案:

没有答案