如何将远程数据库MongoDB与本地DB Sqlite同步?
我被分配了一个任务,将本地数据库(SQLite)与远程数据库MongoDB同步,尽管我知道如何单独实现本地db和mongodb,但我在扑朔迷离中非常新,但不知道如何同步并在数据时使其可用是离线的。
I am assigned with a task to sync local DB(Sqlite) with Remote DB MongoDB and I am very new in flutter though I got idea how to implement local DB and MongoDB separately but don't know how to sync and make it available when data is offline.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
当您的应用从服务器接收数据(JSON)数据时,将数据保存为SQLite上的地图。但是我不确定SQLite是否能够保存这种格式。就我而言,我使用cached_map库保存来自mongodb的数据,然后将数据加载回并在我的应用程序上显示。
库: https://pub.dev/packages/cached_map
强>
保存数据
负载数据
When your app receives data (JSON) data from the server, save your data as Map on Sqlite. But I'm not sure if Sqlite is able to save those kinds of formats. In my case, Im using cached_map library to save data from MongoDB then load data back and display it on my app.
Library: https://pub.dev/packages/cached_map
Below Example code.
Save data
Load data