在CouchDB map和reduce视图函数中有哪些JavaScript函数可用



在JavaScript中为CouchDB编写map和reduce视图函数时,有哪些内置函数可用?

emit(key, value)sum(values)两个函数为例。还有其他功能如avg(values)吗?

我在哪里可以找到所有可用功能的完整列表?

我不知道CouchDB的内部,但是,从阅读源来看,看起来映射函数是在init_sandbox()创建的沙盒中评估的。因此,可用的"全局"函数是您看到的添加到其中的函数。例如:

  • require()
  • log()
  • isArray()
  • sum()

_sum_count是用Erlang编写的内置reduce函数,您只能按原样使用它们。

首先:不是CacheDB而是CouchDB (header)。第二:这些不是Javascript内置函数——这些只是在Erlang中工作的内置函数。据我所知,只有_sum和_count函数可用。

最新更新