我想知道是否有任何Couchbase Lite Cordova插件或API只能在任何Android / ios移动设备上本地访问和使用数据库?
我试图在官方文档中搜索。它没有帮助!
答案 0 :(得分:0)
是的,couchbase-lite-phonegap-plugin是适用于iOS和Android的官方离子插件。您可以将它安装在离子v2 +中:
$ ionic cordova plugin add couchbase-lite-phonegap-plugin $ npm install --save @ionic-native/couchbase-lite
您将无法访问Couchbase Lite Native API,例如包含N1QL,但您可以使用Couchbase Lite REST API操作本地数据库。
这个插件基本上只给你一个URL来向你的本地CBLite发出请求,允许你管理本地数据库,他们的文档和视图(带有JavaScript函数的设计文档)等。你也可以启动和取消推拉使用Sync Gateway进行复制,每个都是连续或一次性操作。复制在后台独立运行,但您可以使用_active_tasks方法监视它们,并使用_changes方法通知本地数据库更改。
但是,为了便于使用,在开发功能齐全的移动应用程序时,您需要一个包装器来封装这些HTTP REST请求。您可以在CouchbaseLabs repo。
中找到一些示例