Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/427.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
CouchDB map和reduce视图函数中有哪些JavaScript函数可用?_Javascript_Couchdb - Fatal编程技术网

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

CouchDB map和reduce视图函数中有哪些JavaScript函数可用?,javascript,couchdb,Javascript,Couchdb,在JavaScript中为CouchDB编写map和reduce视图函数时,有哪些内置函数可用 例如,各种示例涉及以下两个函数:emit(key,value)和sum(values)。是否有其他类似于avg(values)的功能可用 在哪里可以找到所有可用函数的完整列表?首先:不是CacheDB,而是CouchDB(header)。 第二:这些不是内置的Javascript函数——它们只是在Erlang中工作的内置函数。据我所知,只有_sum和_count函数可用。我不知道CouchDB的内部结

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

例如,各种示例涉及以下两个函数:
emit(key,value)
sum(values)
。是否有其他类似于
avg(values)
的功能可用


在哪里可以找到所有可用函数的完整列表?

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

我不知道CouchDB的内部结构,但是,通过阅读源代码,看起来map函数位于由创建的沙箱中。因此,可用的“全局”函数就是您看到添加到其中的函数。例如:

\u sum
\u count
是用Erlang编写的,您只能按原样使用它们