在Phonegap应用程序中使用PouchDB作为嵌入式数据库

时间:2016-01-30 04:41:48

标签: html5 cordova pouchdb

我刚刚开始使用PouchDB。我希望能够在HTML5应用程序中使用PouchDB,用于使用Phonegap或Cordova创建的移动设备。在浏览PouchDB站点上的入门指南时,看起来您应该通过服务器(或本地主机)而不是通过文件系统运行。当我试图创建一个离线运行的应用程序时,本质上,Phonegap应用程序不会在移动设备上使用文件系统而不是服务器/本地主机吗?

我确定这是一个基本问题,请原谅我,如果这太明显了,但我没有通过我的搜索找到关于这个主题的任何明确内容。

谢谢。

2 个答案:

答案 0 :(得分:1)

PouchDB能够与服务器上运行的远程数据库同步,例如CouchDB,Cloudant或Couchbase。

但是,将它作为纯粹的本地数据库运行也是完全可以的。当你这样做时:

var db = new PouchDB('foobar');

...然后你有一个名为" foobar的本地数据库,"使用IndexedDB,WebSQL,LevelDB,SQLite或浏览器/设备支持的任何内容。所以最终它会写入本地文件系统。

希望有所帮助!

答案 1 :(得分:0)

点击here

我认为这可能是您构建离线应用的一个很好的示例。实际上,您可以使用Angular + pouchDB + websql。我正在研究一些与此相关的项目。期待进一步的问题。

相关问题