如何从mongo db获得时间平均值?

时间:2015-07-20 20:38:44

标签: mongodb aggregation-framework

好吧,我有个喜欢的文件

{_id:...,created_at:ISODate("2015-07-18T10:23:01.000Z")},
{_id:...,created_at:ISODate("2015-07-18T10:45:01.000Z")},
{_id:...,created_at:ISODate("2015-07-18T11:34:02.000Z")},
{_id:...,created_at:ISODate("2015-07-18T12:26:03.000Z")},
{_id:...,created_at:ISODate("2015-07-18T13:55:00.000Z")}
{_id:...,created_at:ISODate("2015-07-18T15:55:00.000Z")}
{_id:...,created_at:ISODate("2015-07-18T18:55:00.000Z")}

所以,我需要得到x和y之间的平均时间(小时),如

{from: "10:25:00",to:"13:55:00"}

from最好是小时,to是最佳小时的结束。

我了解$avg$group,但我不知道如何创建平均时数......

我的收藏是一个视图/会话注册,因此每个文档等于访问/活动,我希望获得访问或使用的平均时间。

由于

0 个答案:

没有答案