在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
Aggregate.sortByCount(object:Object): Aggregate支持端:小程序 2.7.4, 云函数 0.8.1, Web 聚合阶段。根据传入的表达式,将传入的集合进行分组(group)。然后计算不同组的数量,并且将这些组按照它们的数量进行排序,返回排序后的结果。 参数object: Object返回值AggregateAPI 说明sortByCount 的调用方式如下:
表达式的形式是:$ + 指定字段。请注意:不要漏写 $ 符号。 示例统计基础类型假设集合 passages 的记录如下:
下面的代码就可以统计文章的分类信息,并且计算每个分类的数量。即对 category 字段执行 sortByCount 聚合操作。
返回的结果如下所示:Web 分类下有2篇文章,Life 分类下有1篇文章。
解构数组类型假设集合 passages 的记录如下:tags 字段对应的值是数组类型。
如何统计文章的标签信息,并且计算每个标签的数量?因为 tags 字段对应的数组,所以需要借助 unwind 操作解构 tags 字段,然后再调用 sortByCount。 下面的代码实现了这个功能:
返回的结果如下所示:
|
请发表评论