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

Use PouchDB as embedded database within phonegap app

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

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

谢谢。

点击here

我认为这可能是您构建离线应用程序的一个很好的例子。事实上,你可以使用 Angular + pouchDB + websql。我正在从事一些与此相关的项目。期待更多问题。

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

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

var db = new PouchDB('foobar');

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

希望对您有所帮助!