我正在尝试创建一个只需要离线数据库的应用。以前当我在Android Studio中制作Android应用程序时,我使用SQLite3作为数据库。我不需要连接到互联网来加载这些数据。
MeteorJS有可能吗?目前我正在使用MongoDB,我希望有一些方法可以创建类似的东西,所以我不需要任何互联网连接来使用该应用程序。如果我能以某种方式管理它,我基本上已经完成了应用程序。
答案 0 :(得分:1)
有几种方法可以解决这个问题。
如果你在Android上,你可以在流星上使用sqlite。
您也可以使用indexedDB,这在技术上已弃用(仅由于缺乏标准支持),但在某些地方确实有效。我可以使用详细信息:http://caniuse.com/#feat=indexeddb如果您在自己的应用中使用了人行横道,则可以保证拥有最新的Chrome,至少在Android上是这样。
还有一个名为lokijs的软件包(我还没有使用它)来进行本地和持久数据存储。 http://lokijs.org/#/。它承诺提供Cordova支持
答案 1 :(得分:1)
我发现这样做的最好方法是Ground db:
meteor add ground:db
添加后,您可以创建一个纯粹的本地集合:
foo = new Ground.Collection('test');