有没有办法一次性从CouchDB复制所有数据库?
示例: 我有多个DB
每个数据库包含多个唯一文档,而不是单独复制每个数据库,我想复制所有这些文档。
此外,我看到CouchDB 2.0允许数据库复制,即使您没有管理员权限,这是正常的吗?
祝你好运 辛
答案 0 :(得分:0)
将所有文档类型放在同一个数据库中可能是有意义的,因此您可以一次复制所有文档。使用属性type
来区分不同类型的常见做法是:
{
"_id": "org.couchdb.user:bob",
"type": "user",
"name": "bob"
},
{
"_id": "article.2017-12-16T15:30:00.000Z",
"type": "article",
"title": "About Replication",
"text": "Replication rocks!"
}
然后,您可以使用Mango查询来获取特定类型的所有文档。
答案 1 :(得分:0)
该方法可以是每个用户一个db 并通过内部复制创建熟练的dbs管理器, 从所有db-users
按类型过滤