【问题标题】:PouchDB sync deleted DBPouchDB 同步删除的数据库
【发布时间】:2017-06-08 19:38:05
【问题描述】:

我有一个名为“mydb”的远程 CouchDB,客户端的本地 PouchDB 与它同步。情况是客户端可以离线和返回,所以在客户端离线期间,我删除了远程“mydb”并重新创建了一个同名的数据库,并在新数据库中添加了一些随机的新文件。

当客户端重新上线时,是否会同步回旧文件并覆盖同名文件?

【问题讨论】:

  • 尝试时会发生什么?

标签: couchdb pouchdb


【解决方案1】:

如果您需要双向复制,您可以这样做:

// 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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-02-06
    • 2018-06-06
    • 2017-10-05
    • 2014-02-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多