MeteorJS离线数据库

时间:2016-12-17 16:04:38

标签: javascript android mongodb meteor database

我正在尝试创建一个只需要离线数据库的应用。以前当我在Android Studio中制作Android应用程序时,我使用SQLite3作为数据库。我不需要连接到互联网来加载这些数据。

MeteorJS有可能吗?目前我正在使用MongoDB,我希望有一些方法可以创建类似的东西,所以我不需要任何互联网连接来使用该应用程序。如果我能以某种方式管理它,我基本上已经完成了应用程序。

2 个答案:

答案 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');

here is he github repository.