mongodb 统计各专业学生年龄大20的学生人数
时间: 2024-01-26 14:08:42 浏览: 249
基于node.js的express框架+mongodb数据库开发学生管理系统.zip
可以使用如下 MongoDB 查询语句来统计各专业学生年龄大于20岁的学生人数:
```
db.students.aggregate([
{$match: {age: {$gt: 20}}},
{$group: {_id: "$major", count: {$sum: 1}}}
])
```
其中,`students` 是你的集合名,`major` 是你文档中存放专业的字段名,`age` 是你文档中存放年龄的字段名。这段查询语句中的 `$match` 表示筛选出年龄大于20岁的学生,`$group` 表示将筛选结果按专业进行分组,并统计各组中学生的人数。最后,查询结果会按专业分组,显示各专业年龄大于20岁的学生人数。
阅读全文