用MongoDB存储数据,有时会需要对数据进行数据分析,这时需要用到MongoDB的聚合框架–aggregate。
一、聚合框架
存在一张articles集合,往里面插入几条数据。
聚合框架示例:
db.articles.aggregate({
$match:{
'date':{
$gt:ISODate('2024-03-06 00:00:00')}}},{
$project:{
'author':1}},{
$group:{
'_id':'$author','count':{
$sum:1}}},{
$sort:{
'count':-1<