与Mongo聚合:事件每天发生2次,持续4天

时间:2015-06-29 14:00:09

标签: mongodb aggregation-framework

我有很多事件,我可以过滤各种事情,但是我想过滤Z天每Y天发生X次的事情。 (例如:2次,每天4天) 我可以在一周或一天内对事件的时间戳进行分组,我甚至可以统计它们,但我无法过滤结果的子文档......

我得到了这样的结果: 我将周期(4天)事件分组并列为间隔,计数。我该如何过滤它们?

谢谢!

这里的2个样本聚合期:

{
    "result" : [ 
        {
            "_id" : {
                "period" : 1.43381e+009
            },
            "count" : 21,
            "intervals" : [ 
                {
                    "interval" : 1.43407e+009,
                    "count" : 5
                }, 
                {
                    "interval" : 1.43398e+009,
                    "count" : 16
                }
            ]
        }, 
        {
            "_id" : {
                "period" : 1.43467e+009
            },
            "count" : 3,
            "intervals" : [ 
                {
                    "interval" : 1.43467e+009,
                    "count" : 3
                }
            ]
        }, 
    ],
    "ok" : 1
}

0 个答案:

没有答案