3

同步过程中,我已经实现了JSONStore同步过程如下:
1.Push本地更改服务器
2.如果将数据推成功,则消灭所有现有的本地数据。
3.从服务器上载入新的数据副本。
我需要知道的是这个数据同步过程的一个好方法吗?
如果没有,那么标准和优化的方式是什么。工作灯JSONStore数据与服务器

在此先感谢

回答

2

这是使用外部数据的完美有效方式。做得好。

+0

好的。但是,如果我想要将任何新的数据从服务器加载到设备,而又不影响设备上现有的数据,该如何做。 –

+0

如果从服务器删除'x' - >如果在服务器上修改了'x',则使用push false调用remove API - >如果在服务器上添加了'x',则调用替换API push false添加推送错误的API。选项'{push:false}'意味着JSONStore在您调用推送API时不会尝试推送该更改,这是您所需的,因为服务器上已存在此更改。有些后端比其他后端更容易,例如CouchDB有一个[_changes API](http://couchdb.readthedocs.org/en/latest/api/database/changes.html),可以为您提供所需的元数据。 – cnandreu

相关问题