以下:CouchDB 文档更新处理程序(就地更新)和http://wiki.apache.org/couchdb/Document_Update_Handlers
我正在尝试创建自己的函数,该函数现在增加一个整数,但我得到:
{"error":"bad_request","reason":"附件名称不能以'_'开头"}
我的设计文档如下所示:_design/db
"check": {
"increment": "function(doc,req){ var channel = req.query.channel; doc.channels[0].sp = doc.channels[0].sp+1; return[channel, 'check']}"
}
请求是这样的:
curl -X PUT https://server/db/_design/db/_check/increment/channels?channel=foo
我不太明白我做错了什么,如果我删除'_',我会得到:
{"error":"conflict","reason":"文档更新冲突。"}
谢谢