PochDB同步时已经存在

时间:2017-05-20 20:46:07

标签: react-native pouchdb

我是PoucDB的新手,无法从文档和网络中找到它。 我有一个本地pouchDb与远程couchDB同步。 在登录用户之前,我必须等到同步完成。 由于同步可能需要几分钟,因此我希望只在下次启动应用时获取更改的数据,而不是再次同步和等待。 我确信这是可能的,但无法找到。

1 个答案:

答案 0 :(得分:0)

  

我想在下次启动应用时才能获得更改的数据

根据我的经验,这是PouchDB的默认行为。 PouchDB保留本地数据库,只推送/拉出远程数据库的更改。

  

我必须等到同步完成后再登录用户

我不确定你的意思。我使用PouchDB的方式可能有所不同。首先,我确保用户通过pouchdb-authentication进行身份验证,其次,如果用户通过身份验证,则我开始同步本地和远程PouchDB数据库。此时,正如我之前所说,本地PouchDB数据库仅将changes推送到/从远程数据库中拉出。