【问题标题】:MongoDB compass simple group by queryMongoDB 指南针简单分组查询
【发布时间】:2019-06-29 07:16:44
【问题描述】:

如何在 MongoDB Compass 中运行这样的 SQL 查询?

select subject,count(*) from books group by subject

【问题讨论】:

  • 请同时显示您的架构。

标签: mongodb nosql mongodb-compass


【解决方案1】:

您可以使用 Mongodb Aggregation pipeline 和 $group 和 $sum 来实现此目的。

试试看:

db.collection_name.aggregate([{
    $group : {
        _id : "$subject",
        subject : {$first : "$subject"},
        count : {$sum : 1}
    }
}])

【讨论】:

    猜你喜欢
    • 2013-04-28
    • 2011-12-29
    • 2021-05-18
    • 1970-01-01
    • 2021-01-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多