MongoDB 学习笔记之 Aggregation Pipeline

Posted AK47Sonic

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MongoDB 学习笔记之 Aggregation Pipeline相关的知识,希望对你有一定的参考价值。

Aggregation Pipeline:

 

常用操作符介绍:

 

$project:包含、排除、重命名和显示字段

$match:查询,需要同find()一样的参数

$limit:限制结果数量

$skip:忽略结果的数量

$sort:按照给定的字段排序结果

$group:按照给定表达式组合结果

$lookup: 左连接

$unwind:展开嵌入数组

 

定义comments和leftT集合:

 

$project:

$match:

$limit:

$skip:

$sort:

$group:

 

 $lookup:

 

 $unwind:

 

以上是关于MongoDB 学习笔记之 Aggregation Pipeline的主要内容,如果未能解决你的问题,请参考以下文章

mongodb Aggregation聚合操作之$sort

mongodb Aggregation聚合操作之$bucket

mongodb Aggregation聚合操作之$facet

Mongodb aggregation 基本操作示例

MongoDB聚合(Aggregation Pipeline基础篇上

MongoDB系列之学习笔记教程汇总