C#中使用MongoDB学习笔记(四):在C#中使用聚合函数
上篇文章中我们了解了 如何在.net中如何对Mongodb进行增删改查 那要如何使用聚合函数呢?
SQL: select count(1) from test
如果我们想要按名字来分组计数呢?
SQL 中都加都会 Select count(1) count_sum ,name from test group by name 在Mongodb 中要怎么操作?
如果我们要按姓名去合计 要怎么操作呢?
SQL 命令: Select sum(age),name from test
Max Min Avg 也是如此 要注意 合计的那一列一定要加$不然会报错
最后 我们来对分组后的age进行排序
SQL:Select sum(age) count_sum,name from test gourp by name order by coum_sum desc
以上就是在C# 中调用Mongodb的聚合函数 在此有一个问题 数据库语法是先分组在排序的 但是 在mongodb里面却是先排序在分组的 上面的语法中也是这样写的 反过来写就会编译错误 望大佬能够解惑一下 谢谢!