所以我想复制一些我对设计文件所做的更改,从开发到生产(也就是说我想部署一些东西).
我有点困惑,因为我的研究没有带来任何具体结果.虽然这个接缝恕我直言,就像一个非常明显的用例.
我错过了什么吗?
Jas*_*ith 17
您可以指定要复制的文档ID,而无需编写过滤器.像这样发布复制文档(或命令):
{ "source": "my_db"
, "target": "http://target:5984/target_db"
, "doc_ids": [ "_design/my_ddoc" ]
}
Run Code Online (Sandbox Code Playgroud)
您可以使用"过滤复制"(有关详细信息,请参阅http://wiki.apache.org/couchdb/Replication#Filtered_Replication)
基本上,您将提供一个函数,该函数对于设计文档返回true;
function(doc, req) {
return "_design/" === doc._id.substr(0, 8)
}
Run Code Online (Sandbox Code Playgroud)
然后将"filter":"ddocname/filtername"添加到_replicate请求正文中.
| 归档时间: |
|
| 查看次数: |
4190 次 |
| 最近记录: |