Tag: couchbase lite

Couchbase中的批量操作失败

我是Couchbase的新手。 我正在尝试使用Couchbase Server 3.0.1上的Couchbase文档中的 Node.js进行一些基本操作。 当我尝试批量操作时,从Couchbase文档获得的代码失败了。 有一个名为“testing”的数据桶。 而桶有两个logging,他们有文件编号1和2.我可以成功,如果我一个一个拿到文件。 但是下面的代码返回一个错误,如; 抛出新的TypeError('第一个参数需要是一个string或缓冲区'); 我的代码 var couchbase = require("couchbase"); var cluster = new couchbase.Cluster('192.168.170.129:8091'); var bucket = cluster.openBucket('test'); // Bulk operation bucket.get(['1', '2'], function(err, res) { if(err) { console.log("one or more operation failed", err); return; } console.log("success!", res); }); 编辑:我使用Couchbase Node.js 2.0

Couchbase Lite – 同步参考字段

在使用Sync Gateway与Couchbase服务器同步时,Couchbase Lite如何处理奥斯曼的 引用字段? 试着让自己熟悉Couchbase,在看完Couchbase Server&Couchbase Lite组合( 本video , 本教程 和官方文档 )后,我不了解Lite如何反映在服务器中定义的数据模型。 从我看来,Lite和Server不是很相似,尽pipe两者都代表NoSQL数据库。 您定义,存储和处理数据似乎有不同的方式。 尽pipe如此,同步网关是允许同步精简版与服务器。 主要的问题是如何在使用Sync Gateway进行同步时,在基于Ottoman的服务器( 在此查看模型参考 )中定义的ref字段如何在Lite中反映出来? 请纠正我,如果我只是得到refs或同步完全错误的概念。

Port Cordova插件(数据库API)到Node.Js模块?

我正在使用Couchbase产品作为数据库来开发具有脱机function的一套应用程序(移动,Web,桌面)。 我们的应用程序将是一个Html + Css + Javascript应该是跨平台的。 Angular和PhoneGap也用于能够使用MVC模式和构build移动。 我们还希望使用JxCore(Node.Js fork)作为单独的后端服务,根据应用程序的types与Couchbase服务器或Couchbase Lite进行通信。 (WebApp将直接与集群上托pipe的Couchbase服务器进行对话,部署在客户端设备上的应用程序需要与Couchbase Lite(embedded式)进行通信并与Couchbase服务器进行同步。 目前,Couchbase为Node.Js提供了一个SDK来与Couchbase服务器进行通信,但是对于Couchbase Lite来说则不是这样。 另一方面,PhoneGap有一个Couchbase Lite的插件,但正如我之前所说的,我们更喜欢后端node.js,它将与数据库进行交谈并公开一个由客户端应用程序调用的rest API,以处理数据数据库。 有没有可能我可以适应这个Couchbase精简版插件,所以我可以用Node.js(不要担心这个插件没有任何桌面平台,我们可以解决这个问题)。 链接到Couchbase精简版插件: https : //github.com/couchbaselabs/Couchbase-Lite-PhoneGap-Plugin 链接到我们使用的JxCore插件: https : //github.com/jxcore/jxcore-cordova 我不知道这是否可行,我是一个虚拟的技术工作。 请让我知道,如果我需要澄清的东西,谢谢!

couchbase服务器+ couchbase lite + couchbase syncgetway + nodejs + raspbarry pi

我想在nodejs中用couchbase lite和couchbase syncgetway开发一个CRUD应用程序。 我想在Raspberry-pi上运行这个节点js应用程序。 由于我无法在Raspberry-pi上安装couchbase服务器,所以我必须使用couchbase lite作为我的应用的数据存储。 因为我想在服务器和Raspberry-pi上使用couchbase syncgetway来同步数据。 我为此search了很多,但没有发现任何东西。 我已经尝试了在Raspberry-pi上安装couchbase lite的步骤,这是措辞很好,但我没有find任何nodejs模块与couchbaselite进行通信。 有只有Objective-C,Java,Swift,Android库,但不是Nodejs。