MongoDB(4)-MongoDB的聚合命令
db.集合名称.aggregate({管道:{表达式}})2、常用的管道命令“$group”:将集合中的文档分组,可用于统计结果“$match”:过滤数据,只输出符合条件的文档“$project”:修改文档的结构,如重命名、增加,删除字段,创建计算结果“$sort”:将输入文档排序后输出“$limit”:限制聚合管道返回的文档数量“$skip”:跳过指定数量的文档,并返回剩余的文档“$unwind”:将数组类型的字段进行拆分3、MongoDB中常用的表达式“$unwind”:计算总和,"$sum:1" 表示以一倍计算“$avg”:计算平均值“$min”:计算最小值“$max”:计算最大值“$push”:在结果文档中插入值到一个数组中“$first”:根据资源文档的排序获取第一个文档数据“$last”:根据资源文档的排序获取最后一个文档数据4、举例"$group"的用法
如下:"$project"的用法
如下:
"$match"的用法
如下:"$sort"的用法
如下:"$skip"的用法
如下:"$limit"的用法
如下:"$unwind"的用法如下:
版权声明
本文仅代表作者观点,不代表博信信息网立场。