@liu23 #2楼
mongodb有aggregate
和mapreduce
两种统计方式
mapreduce
是线下处理数据的,可以处理千万以上的数据,限制小,还可以在mongo各个分片上面进行计算。
aggregate
用于即时计算,使用的语法类似于linux中的管道,另外,使用还是有限制的,计算完的数据有mongodb文档的最大16MB的限制,另外比较耗费内存。
做即时统计,专业的还是elasticSearch,mongodb的aggregate前期是可以用的,如果数据量上来了,并发高了,可以改成elasticSearch