为什么不减少功能支持CouchDB中的CommonJS模块?

时间:2018-06-09 16:39:07

标签: mapreduce couchdb

Regarding to the CouchDB documentation,CommonJS模块不能用于reduce函数,因为:

  

...

     

正如您所注意到的,缩小功能一次性应用于地图结果,而地图功能逐个应用于文档。这意味着map函数可以预编译CommonJS库并在整个视图处理过程中使用它们,但是对于reduce函数,它们会反复编译以减少每个视图结果,这会导致性能下降。

我无法从上面的解释中理解任何内容。为什么我们完全能够使用sumcount等内部函数时,是否可以使用第三方库?

如果我需要库foo那么糟糕,我无法使用count更改foo函数,以便我可以在减少函数中使用foo()

0 个答案:

没有答案