MST

星途 面试题库

面试题:MongoDB多键分组的基本操作

假设有一个MongoDB集合,文档结构为{ 'name': '张三', 'age': 25, 'department': '技术部', 'project': '项目A' } ,请使用聚合框架实现按'department'和'project'多键分组,并统计每个分组中的文档数量。
32.9万 热度难度
数据库MongoDB

知识考点

AI 面试

面试题答案

一键面试
db.collection.aggregate([
    {
        $group: {
            _id: {
                department: "$department",
                project: "$project"
            },
            count: { $sum: 1 }
        }
    }
]);