CouchDB或MongoDB是否支持聚合?

时间:2011-04-01 10:52:31

标签: mongodb couchdb

CouchDB或MongoDB是否支持聚合?

2 个答案:

答案 0 :(得分:3)

从MongoDB的角度来看,是的。

请参阅:http://www.mongodb.org/display/DOCS/Aggregation

请注意,存在限制(正在开展工作以提供更多的聚合支持,请参阅here)。通常,您可能需要使用MapReduce(请参阅Mongo docs here),特别是在较大的结果集上。

答案 1 :(得分:3)

CouchDB为此使用map / reduce。聚合发生在减少阶段。

有关CouchDB的map / reduce系统的一般信息,请参见:

有关模拟SQL样式聚合函数和CouchDB提供的一些示例,请参阅: