【发布时间】:2017-10-20 19:12:49
【问题描述】:
我是 PoucDB 的新手,无法从文档或网络中弄清楚。 我有一个本地 pouchDb,它与远程 couchDB 实时同步。 我必须等到同步完成才能登录用户。 因为同步可能需要几分钟,所以我只想在下次启动应用程序时获取更改的数据,而不是再次同步并等待。 我确信这是可能的,但找不到方法。
【问题讨论】:
标签: react-native pouchdb
我是 PoucDB 的新手,无法从文档或网络中弄清楚。 我有一个本地 pouchDb,它与远程 couchDB 实时同步。 我必须等到同步完成才能登录用户。 因为同步可能需要几分钟,所以我只想在下次启动应用程序时获取更改的数据,而不是再次同步并等待。 我确信这是可能的,但找不到方法。
【问题讨论】:
标签: react-native pouchdb
我只想在下次启动应用时获取更改的数据
根据我的经验,这是 PouchDB 的默认行为。 PouchDB 保留本地数据库,并且只向/从远程数据库推送/拉取更改。
我必须等到同步完成才能登录用户
我不确定你的意思。我使用 PouchDB 的方式可能会有所不同。首先,我确保用户通过了pouchdb-authentication 的身份验证,其次,如果用户通过了身份验证,那么我开始同步本地和远程 PouchDB 数据库。此时,正如我之前所说,本地 PouchDB 数据库仅将 changes 推入/拉出远程数据库。
【讨论】: