CouchDB map和reduce视图函数中有哪些JavaScript函数可用?
在JavaScript中为CouchDB编写map和reduce视图函数时,有哪些内置函数可用 例如,各种示例涉及以下两个函数: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的内部结
emit(key,value)
和sum(values)
。是否有其他类似于avg(values)
的功能可用
在哪里可以找到所有可用函数的完整列表?首先:不是CacheDB,而是CouchDB(header)。
第二:这些不是内置的Javascript函数——它们只是在Erlang中工作的内置函数。据我所知,只有_sum和_count函数可用。我不知道CouchDB的内部结构,但是,通过阅读源代码,看起来map函数位于由创建的沙箱中。因此,可用的“全局”函数就是您看到添加到其中的函数。例如:
\u sum
和\u count
是用Erlang编写的,您只能按原样使用它们