首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CouchDB作为Cordova/Phonegap数据库

CouchDB作为Cordova/Phonegap数据库
EN

Stack Overflow用户
提问于 2014-07-22 12:07:08
回答 6查看 8.4K关注 0票数 6

目标

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

问题

但我无法在couchbase-lite中找到任何好的phonegap文档。只有我在rest游戏商店中找到了一些应用于低碳硅石github

我无法理解,如果我没有任何服务器端实现,我如何才能得到一个url,在那里我可以发送请求。

有人能建议我一种使用在couchbase-lite数据库中安装、连接和运行CRUD操作的方法吗?在Android中本地运行CRUD操作,使用cordova/phonegapiOS中运行CRUD操作。

为什么库奇基-轻(不重要对所有人)

对于那些建议我选择另一个数据库的人,我只是分享我的发现.

cordova 5.0储存文件有几种选择

  • LocalSorage: 5 MB的限制对于应用程序来说是不够的。
  • WebSQL:,我担心它的未来,因为w3c放弃了它的计划。
  • IndexDB:目前尚不发达,安卓和iOS无法使用。
  • 基于插件的选项:通过激励对NoSQL的评估。我试过了couchbase-lite。它对安卓和iOS平台都有插件支持。
EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2014-12-12 12:16:16

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

基本上,它看起来就像使用内部格式的URL通过REST查询访问Couchbaselite。但这是一个痛苦的做法,因此,你需要使用同声。使用coax,其他操作似乎会以objects..put、del等上的函数形式公开,这里列出了对API的完整引用,详细说明如下:

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

下面是关于rest查询如何在CouchDB上下文中工作的简单说明

我在这里找到了一篇很好的文章-它谈到了设置和所有的CRUD操作。

科尔多瓦的库蔡斯·莱特

希望这能帮你..。

票数 5
EN

Stack Overflow用户

发布于 2014-09-27 16:56:58

另一个建议可以是PouchDB和CouchDB。

您可以直接将CouchDB同步到PouchDB,使用设备上的任何可用存储(如Localstorage、IDB、WebSQL )都是非常聪明的。

如果不希望完全复制,则可以构建一些中间件来控制从PouchDB复制到CouchDB的内容(您可以指定从哪个数据库复制哪些文档)

api非常简单,所有文档都在网站上。

http://pouchdb.com/

票数 4
EN

Stack Overflow用户

发布于 2014-07-22 12:53:54

您可以使用Phonegap Cordova SQLite插件支持iOS以及Android。

在编码中没有句法上的差异,只有差异

代码语言:javascript
复制
    db = window.openDatabase("DBNAME", "1.0", "Description", 200000); // WebSQL

    db = window.sqlitePlugin.openDatabase("DBNAME", "1.0", "Description", 200000); // SQLite Plugin
    db.transaction(function(tx){
    tx.executeSql("CREATE TABLE demo(id INTEGER,name TEXT)");
    });

新版本的Android/iOS设备的存储是无限的。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24886981

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档