diff --git a/langguanApi.xml b/langguanApi.xml
index 34a1e25..66a2272 100644
--- a/langguanApi.xml
+++ b/langguanApi.xml
@@ -2878,6 +2878,13 @@
+
+
+ 聚合查询
+
+
+
+
//获取最新的数据
diff --git a/langguanApi/Service/BaseService.cs b/langguanApi/Service/BaseService.cs
index 3163ffc..39a68bb 100644
--- a/langguanApi/Service/BaseService.cs
+++ b/langguanApi/Service/BaseService.cs
@@ -252,5 +252,14 @@ namespace langguanApi.Service
.Skip(req.pageSize * (req.current - 1)).Take(req.pageSize).ToList();
return new Tuple>(total, items);
}
+ ///
+ /// 聚合查询
+ ///
+ ///
+ ///
+ public async Task> GetGroupedResultsAsync(BsonDocument[] pipeline)
+ {
+ return await _collection.Aggregate(pipeline).ToListAsync();
+ }
}
}
diff --git a/langguanApi/Service/Hj212Service.cs b/langguanApi/Service/Hj212Service.cs
index e47a4bb..a1d56ae 100644
--- a/langguanApi/Service/Hj212Service.cs
+++ b/langguanApi/Service/Hj212Service.cs
@@ -25,23 +25,62 @@ namespace langguanApi.Service
///
public async Task