我正在使用Meteor开发混合Cordova应用程序(但仅适用于Android平台)。
应用程序应具有脱机支持,用户可以在SQLite数据库中添加脱机存储的对象,并在用户连接到Internet后,将数据与服务器(Mongo数据库)同步。
问题是找不到任何同步解决方案。我看过GroundDB提供了我需要的同步机制,但是在localStorage中存储的数据没有提供足够的存储空间。在较新的版本中,它不提供同步机制,只提供兑现。
您对此类问题有任何建议或经验吗?任何帮助将非常感激。
您可以查看LokiJS,它是一个高性能的JS数据库,具有与Mongo同步的功能。
我自己没有使用它,但从查看网站,它可能会做你需要的。 http://lokijs.org/#/
您还可以查看MongOGX,它是前端mongo的Javascript“克隆”