我有一个名为'mydb'的远程CouchDB,客户端的本地PouchDB与它同步。客户端可以脱机并返回,因此在客户端脱机期间,我删除了远程'mydb'并重新创建了一个具有相同名称的文件,并将一些随机新文件添加到新数据库中。
当客户端重新联机时,它是否会同步旧文件并覆盖具有相同名称的文件?
答案 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。