Ваш запрос неверен, я думаю.Попробуйте что-то вроде этого:
curl -X PUT https://server/db/_design/db/_update/increment/channels?channel=foo
Во-вторых, ваша функция обработчика обновлений должна находиться в ключе «обновлений» непосредственно в проектном документе (не как часть какого-либо представления).Поэтому ваш проектный документ должен выглядеть так:
{
"_id": "_design/doc",
"updates": {
"increment": "function(doc,req){ var channel = req.query.channel; doc.channels[0].sp = doc.channels[0].sp+1; return[channel, 'check']}"
}
}