CouchDB作为Cordova/Phonegap数据库

Naf*_*rar 6 cordova couchbase-lite

目标

我想构建一个跨平台的移动应用程序,其中cordova/ phonegap需要一个数据库(仅限客户端).我的目标平台主要是AndroidiOS.我选择了couchbase-lite作为我的存储空间.

问题

但我无法找到任何好的文档couchbase-litephonegap.只有我在githubPlay商店中找到了一些休息api应用程序todo-lite.

我无法理解,如果我没有任何服务器端实现,我怎么能得到一个我可以发送POST/GET/PUT/DELETE请求的URL.

任何人都可以建议我一种方法,我可以在本地安装,连接和运行CRUD操作和使用/ .couchbase-liteAndroidiOScordovaphonegap

为何选择Couchbase-lite(对所有人来说并不重要)

对于那些建议我选择另​​一个数据库的人,我只是分享我的发现......
来自cordova 5.0存储文档有几种选择

  • LocalSorage: 5 MB限制不足以满足应用程序的需求.
  • WebSQL:自从w3c放弃计划以来,我担心它的未来.
  • IndexDB:目前发展不足,不适用于Android和iOS.
  • 基于插件的选项:通过激励NoSQL的评估.我试过了couchbase-lite.其中包含对Android和iOS平台的插件支持.

Moo*_*ker 5

我一直在寻找这个,我想我终于找到了一些东西.事实证明,您需要使用同轴库与Couchbase Lite db进行通信.Couchbase Lite插件只公开一个方法getURL,它返回Couchbase Lite的LOCAL内部URL.然后你必须使用coax来创建一个db对象并对它运行查询.

基本上看起来像使用内部形成的URL通过REST查询访问Couchbaselite.但这样做很痛苦,因此你需要使用同轴电缆.使用coax,似乎REST操作会作为objects..put,del等上的函数公开.这里列出的API的完整引用是很好的细节:

以下是移动设备上Couchbase Lite的REST操作的完整规范 - 您的CRUD操作系统

下面是Coax,其中包含有关其余查询如何在CouchDB上下文中工作的简单说明

我在这里发现了一篇非常好的文章 - 它讨论了设置和所有CRUD操作.

科尔多瓦的Couchase Lite通过同轴电缆

希望这能帮到你......