我想在文档中更新一个字段。我创建了一个新文档:
我想将字段name
的值从aaa
更改为test
。我从wiki.apache.org/couchdb/Document_Update_Handlers
复制了一个脚本,然后我创建了一个新的设计文档:
接下来我创建了一个网址:
localhost:5984/asd/_design/temp/_update/in-place-query/8d6257096bbb199a3757954c00000d0c?name=title&value=test
那应该更新我的领域。我反而看到了错误:
"{"error":"TypeError","reason":"{[{<<\"message\">>,<<\"point is undefined\">>},\n {<<\"fileName\">>,<<\"../share/couchdb/server/main.js\">>},\n {<<\"lineNumber\">>,1500},\n {<<\"stack\">>,\n <<\"(\\\"_design/temp\\\",[object Array],[object Array])@../share/couchdb/server/main.js:1500\\n()@../share/couchdb/server/main.js:1562\\n@../share/couchdb/server/main.js:1573\\n\">>}]}"}"
你有什么想法修理它吗?
答案 0 :(得分:0)
您的更新处理程序设计文档应采用以下格式:
{
"_id": "_design/app",
"updates": {
"accumulate": "function (doc, req) { // Your code here }"
}
}
有关详细信息,请查看此SO帖子。
请告诉我这是否有帮助!