PouchDB同步已删除的数据库

时间:2017-06-02 20:03:15

标签: couchdb pouchdb

我有一个名为'mydb'的远程CouchDB,客户端的本地PouchDB与它同步。客户端可以脱机并返回,因此在客户端脱机期间,我删除了远程'mydb'并重新创建了一个具有相同名称的文件,并将一些随机新文件添加到新数据库中。

当客户端重新联机时,它是否会同步旧文件并覆盖具有相同名称的文件?

1 个答案:

答案 0 :(得分:0)

如果您需要双向复制,您可以执行以下操作:

// use "sync"
localDB.sync(remoteDB)

// another option is to use "replicate" with both "to" and "from"
localDB.replicate.to(remoteDB)
localDB.replicate.from(remoteDB)

如果您需要单向复制,您可以执行以下操作:

// use "replicate" with only "to"
localDB.replicate.to(remoteDB)

看看this