Какие функции JavaScript доступны на карте CouchDB и уменьшают функции просмотра? - PullRequest
4 голосов
/ 10 ноября 2011

Какие функции встроенных функций доступны при написании карт и функций представления для CouchDB в JavaScript?

Например, различные примеры относятся к следующим 2 функциям: emit(key, value) и sum(values).Доступны ли другие функции, например avg(values)?

Где найти полный список всех доступных функций?

Ответы [ 2 ]

2 голосов
/ 10 ноября 2011

Я не знаю внутренних компонентов CouchDB, однако, читая источники, похоже, что функции карты оцениваются в песочнице, созданной init_sandbox().Таким образом, доступные «глобальные» функции - это те, которые вы видите добавленными к нему.Например:

_sum и _count, вместо этого, являются встроеннымив редуцирующих функциях написано на Erlang, и вы можете использовать их только как есть.

0 голосов
/ 10 ноября 2011

Ну во-первых: не CacheDB, а CouchDB (заголовок).Второе: это не встроенные функции Javascript - это просто встроенные функции, которые работают в Erlang.Насколько я знаю, доступны только функции _sum и _count.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...