NoSQL中的数据库聚合是什么?



NoSql 数据库中的派生数据库聚合是什么意思。请通过一些例子提供答案。 我需要知道如何为某些特定数据库编写数据库聚合

什么是数据聚合?

它是出于统计分析等目的以汇总形式收集和表达信息的任何过程。

数据聚合是通过对数据选择(即查询(使用标准函数来完成的。聚合参数作为查询参数或查询提示传入。

聚合操作处理数据记录并返回计算结果。聚合操作将来自多个文档的值分组在一起,并且可以对分组数据执行各种操作以返回单个结果。

以Mongodb作为我们的NOSQL数据库:

aggregate(( 方法的基本语法如下 -

.db。COLLECTION_NAME.聚合(AGGREGATE_OPERATION(

例如:

db.mycol.aggregate([{$group : {_id : "$by_user", num_tutorial : {$sum : 1}}}](

上述用例的 SQL 等效查询将是:

Select by_user, count(*) from mycol group by by_user.

Mongodb 中的聚合

相关内容

  • 没有找到相关文章

最新更新