mongodb 聚合查询每天论坛链接点击次数

/* 18 */
{
    "_id" : ObjectId("5596414cbe4d73a327e50274"),
    "msgType" : "text",
    "sendTime" : ISODate("2015-07-03T08:01:16.000Z")
}

/* 19 */
{
    "_id" : ObjectId("5596414cbe4d73a327e50275"),
    "msgType" : "text",
    "sendTime" : ISODate("2015-07-03T08:01:16.000Z")
}

/* 20 */
{
    "_id" : ObjectId("55964179a29582f427335cff"),
    "msgType" : "text",
    "sendTime" : ISODate("2015-07-03T08:02:01.000Z")
}

/* 21 */
{
    "_id" : ObjectId("559641aba29582f427335d01"),
    "msgType" : "text",
    "sendTime" : ISODate("2015-07-03T08:02:51.000Z")
}

/* 22 */
{
    "_id" : ObjectId("553ae47bd1ba636729be4106"),
    "msgType" : "text",
    "sendTime" : ISODate("2015-04-25T00:48:59.000Z")
}


// Group Sql here
db.getCollection('wechat_message').aggregate(
    [         
        {   $group   : { _id : {$dayOfYear: "$sendTime"},  click : { $sum : 1 }}},
        {   $sort    : { _id : -1 }}        
    ]
)


// Result here
{
            "_id" : 178,
            "click" : 8.0000000000000000
        }, 
        {
            "_id" : 177,
            "click" : 21.0000000000000000
        }, 
        {
            "_id" : 176,
            "click" : 32.0000000000000000
        }, 
        {
            "_id" : 175,
            "click" : 16.0000000000000000
        }, 
        {
            "_id" : 174,
            "click" : 8.0000000000000000
        }, 
        {
            "_id" : 173,
            "click" : 7.0000000000000000
        }, 
        {
            "_id" : 172,
            "click" : 8.0000000000000000
        }, 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值