Mongodb 分组查询例子

Posted 吃喝玩乐

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mongodb 分组查询例子相关的知识,希望对你有一定的参考价值。

db.tblCard.aggregate([
    {
        $match: {
            "sNo": {
                "$exists": true
            },
            "pNo": {
                "$exists": true
            },
            "pEffDate": {
                "$gte": ISODate("2017-01-01T00:00:00.000+0800"),
                "$lte": ISODate("2017-05-01T08:00:00.000+0800")
            }
        }
    },
    {
        $group: {
            "_id": {
                "pNo": "$pNo",
                "bNo": "$bNo"
            },
            "count": {
                "$sum": 1
            }
        }
    },
    {
        $out: "tblResult"//将结果输出到数据集中
    }
]);

以上是关于Mongodb 分组查询例子的主要内容,如果未能解决你的问题,请参考以下文章

MongoDB分组查询,聚合查询,以及复杂查询

MongoDB按聚合查询分组

mongoDB:从 pymongo 查询时失败分组

MongoDB聚合查询返回集合中每年每月的条目总数,按位置值分组

mongodb 分组聚合查询

在同一个mongodb查询中选择按计数和不同计数分组