动漫网站首页设计,网站ico怎么用,八宝山网站建设,郑州哪里教做网站第一步#xff1a;建立连接 点击SaveConnect 增加数据库#xff1a; 填写数据库名字和文档名字并点击Create Database 删除文档#xff1a; 创建文档#xff1a; 插入文档数据
{Id:1001,name:cyl,age:21} 插入成功#xff1a; 更改原有数据 删除原有数据…第一步建立连接 点击SaveConnect 增加数据库 填写数据库名字和文档名字并点击Create Database 删除文档 创建文档 插入文档数据
{Id:1001,name:cyl,age:21} 插入成功 更改原有数据 删除原有数据 MongoDB的聚合查询
假设我们有一个存储员工信息的 MongoDB 集合每个文档包含以下字段name姓名、department部门、salary薪水、age年龄、tags技能标签是一个数组。
现在让我们通过一个简单的聚合查询来找出每个部门的平均薪水并按平均薪水降序排列。以下是一个完整的简单例子
db.employees.aggregate([{$group: {_id: $department,averageSalary: { $avg: $salary }}},{$sort: { averageSalary: -1 }}
])这个聚合查询由两个阶段组成 $group 阶段 将文档按照 department 字段分组然后计算每个组的平均薪水。 $sort 阶段 对结果按照平均薪水降序排序。
通过执行这个聚合查询你将得到一个按照部门分组的结果集其中包含每个部门的平均薪水并按照平均薪水降序排列。
记住$sort取值只有1和-11是升序-1是降序
聚合查询
先插入几条数据
[{_id: {$oid: 65a3f8f1919b976ec4017cda},id: 1001,name: zhangsan,saray: 2000
},
{_id: {$oid: 65a3f931919b976ec4017ce0},id: 1002,name: wangwu,saray: 1000
},
{_id: {$oid: 65a3f94f919b976ec4017ce2},id: 1004,name: wu,saray: 7000
}] 复制代码到一个json文件里然后导入即可。 升序 降序