我想创建一个重写处理程序来执行批量插入,例如:
"from": "/createSomeStuff",
"to": "../../_bulk_docs",
"method": "POST"
这很好用......但是id也像在重写规则中构建请求体一样。 类似于我在URL重写中找到的查询的构建方式:
"rewrites": [
{
"from": "/blog",
"to": "_list/posts/all",
"query": {
"descending":true,
"limit": 5
}
}
],
有没有办法做这样的事情:
"from": "/createSomeStuff",
"to": "../../_bulk_docs",
"method": "POST",
"request" : {
"body":{{"foo": true},{"bar" : false}}
}
答案 0 :(得分:0)
据我所知,这是不可能的。但是,您可能正在尝试设置一些默认值。这可以用另一种方式完成。您必须创建一个更新处理程序并将其附加到重写URL。例如。我有以下重写:
{ "from": "createSomeStuff",
"to" : "../your_design_doc/_update/in-place",
"method": "POST"
}
在您的设计文档中添加类似CouchDb automatic timestamps
所述的内容