mongodb计算累积数据

时间:2017-01-12 09:09:41

标签: php mongodb cumulative-sum

我想计算一下我的用电量。 我们每天使用3个时段

couchdb

我可以从php计算,但我将数据库mongodb切换为T1 = 06:00 max(s) value - prevday 22:00 max(s) value 。 我每分钟都在接收数据,我需要像这样做小组使用示例。

/* 1 */
{
    "_id" : ObjectId("586e77658ce7580929392122"),
    "act" : 7613313,
    "rct" : 0.0,
    "cos" : 1.0,
    "hz" : 50.01,
    "s" : 988940600.0,
    "type" : "electric",
    "t" : 1483645333,
    "utc_date" : ISODate("2017-01-05T16:42:13.000Z")
}

/* 2 */
{
    "_id" : ObjectId("586e779f0ce3797b684845f6"),
    "act" : 7613652,
    "rct" : 0.0,
    "cos" : 1.0,
    "hz" : 50.01,
    "s" : 988984700.0,
    "type" : "electric",
    "t" : 1483645391,
    "utc_date" : ISODate("2017-01-05T16:43:11.000Z")
}

.... 我理解$ project如何使用,但我无法做到。

我的示例数据是这个,为了计算,我使用数据中的S值。(原始瓦特)

{{1}}

0 个答案:

没有答案