CouchDB;通过url重写进行更新,返回;无效的UTF-8 JSON“;

CouchDB;通过url重写进行更新,返回;无效的UTF-8 JSON“;,couchdb,Couchdb,我可以通过以下方式更新我的文档: /_design/test/_update/user/dbf805bece7d468c4782fffaa5018680 但当我尝试通过 /_design/test/_rewrite/user/dbf805bece7d468c4782fffaa5018680 使用此重写脚本: { "from": ":type/:key", "to": "_update/:type/:key", "method"

我可以通过以下方式更新我的文档:

/_design/test/_update/user/dbf805bece7d468c4782fffaa5018680
但当我尝试通过

/_design/test/_rewrite/user/dbf805bece7d468c4782fffaa5018680
使用此重写脚本:

{
           "from": ":type/:key",
           "to": "_update/:type/:key",
           "method": "PUT"
},
我得到一个错误:

{"error":"bad_request","reason":"invalid UTF-8 JSON"}
我传递的Json很好;当我不通过“重写”时,完全相同的json可以工作,并且我还可以使用POST使用重写url插入相同的json

编辑:
更改:钥匙*帮助我解决了这个问题。。。但是,这是正确的解决方案吗?

我也有同样的问题,并发现引用查询键可以解决问题

例如:

/_design/test/_rewrite/user/"dbf805bece7d468c4782fffaa5018680"

但是,在我的例子中,我使用的是
GET
方法。

您介意为该查询发布CouchDB日志条目吗?也许它显示了一个线索。谢谢