问题标签 [couchbase-lite]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
83 浏览

java - 从 Couchbase 服务器调用远程 REST 服务

我正在使用 Couchbase 以无 SQL 格式存储数据,我想知道在无 SQL 文档发生任何变化时,向任何远程 Java 应用程序调用 REST 服务的最佳方式是什么。

是否需要为此构建插件或其他东西,或者有更好的方法来做同样的事情。

由于我是 NoSQL 和 CouchBase 的新手,我非常感谢一些建议。

期待您的回答!

干杯,

0 投票
1 回答
137 浏览

couchbase - Couchbase 大文件没有同步网关

我将 base64 数据存储到 Couchbase 文档中。所以它在 Couchbase 存储桶中的大小约为 3.6MB。这个大尺寸的文档在网络上工作。但是这个大文件并没有同步到Mobile。如果从文档中删除该 base64 属性,该文档会立即同步到移动设备中。因此无法在移动设备上获取此文档。我在谷歌搜索,得到一些想法“Couchbase 文档最大大小限制为 20MB”。有什么方法可以更改/配置同步文档大小限制?

0 投票
1 回答
127 浏览

couchbase - Couchbase lite android - 什么是同步的,什么不是?

当我们将android中的本地couchbase数据库与服务器同步时,究竟同步了什么?我们是否可以控制哪些可以同步,哪些不能同步?

现在我给同步 URl 和 Couchbase 同步整个数据库(rather documents with appropriate channels to the android application)。有没有其他方法可以控制同步哪些数据?

服务器上创建的视图是否也同步到移动应用程序?如果没有,有没有办法将服务器视图也复制到移动应用程序?

0 投票
2 回答
376 浏览

c# - 我如何在列表中添加 Couchbase 文档?

我正在尝试使用 Couchbase + Xamarin.Forms 进行简单搜索,在 ListView 中显示结果,但我卡住了。:( 有人知道如何在列表中添加查询的行/文档吗?

我收到错误消息:

错误 CS1501:方法Add' takes2' 参数没有重载 (CS1501) (Demo_Couchbase.Droid) 错误 CS1502:匹配 System.Collections.Generic.List<Demo_Couchbase.Visitor>.Add(Demo_Couchbase.Visitor)' has some invalid arguments (CS1502) (RegistroAgil_Couchbase.Droid) Error CS1503: Argument#1' 的最佳重载方法无法转换Couchbase.Lite.Document' expression to typeDemo_Couchbase.Visitor' (CS1503) (Demo_Couchbase.Droid)

提前感谢您提供的任何帮助。

0 投票
1 回答
280 浏览

android - 具有复制功能的移动本地数据库(如 Couchbase lite、Parse.com 或 Claudant)可以取代 Web 服务层吗?

具有同步功能的移动本地数据库似乎在移动场景中获得了一些动力。这种方法可以毫不费力地将数据从后端复制到应用程序(反之亦然)。您不必在应用程序和后端编写所有代码来交换信息。听起来很棒,对吧?

但是,我想知道在哪些情况下复制不会有效。这种方法的优缺点是什么?我特别担心移动端的数据消耗过多以及搜索不在本地数据库中的信息。

0 投票
2 回答
3054 浏览

java - 如何将表示为 Json 字符串的对象存储到 Couchbase Lite 中?

我在我的 Android 应用程序中使用 Couchbase Lite。在应用程序中,我从要在本地存储的服务器检索一堆 Json 对象。但我似乎无法找到一种方法来做到这一点,而无需事先将它们序列化为 HashMap。由于数据无论如何都存储为 Json,这会导致不必要的开销并导致大量样板代码。

如果我应该更具体一点,这是我获取的一种 Json:

我使用 Gson 将数组中的内容转换为 POJO:

然后我使用 Java 对象来存储它:

嵌入更深,领域也更多。我觉得一定有办法让事情变得更容易。

感谢您的任何提示!

0 投票
1 回答
535 浏览

android - Couchbase Lite 到 CouchDB 复制 - 无数据

我目前正在使用 CouchbaseLite 和 Android 应用程序,我刚刚开始使用复制功能同步到 couchdb 数据库(我是新手)。

这是我遵循此处列出的所有步骤的问题

我的 Replication 对象向我发送了一个空闲状态。但是我指向的特定 couchdb 数据库中没有数据。有什么我想念的吗?

请帮忙!

0 投票
1 回答
422 浏览

android - 如何使用 CouchBase Lite 加载数据并显示它

我正在理解 CouchBase Lite for android 应用程序,到目前为止我只知道如何创建管理器、数据库、文档和视图。但是我想从文档中加载数据并将其显示在应用程序中,但之后失败了尝试了几次并遵循了一些教程。有没有办法可以加载这些数据并对其进行操作?我现在使用的代码如下:

如果有人可以提供帮助,我将非常感激。正如我所说,我对 Couchbase 很陌生,因此可能会犯很多错误......

0 投票
2 回答
150 浏览

couchbase - 从 Couchbase Lite 推无拉

我正在我的客户端设备上收集一些分析数据,这些数据不需要来自服务器数据库的任何初始数据。

是否可以从一个空数据库开始,添加一些分析文档,然后当我准备好使用推送复制通过同步门将这些文档添加到我的服务器数据库中?

我将拥有一个分析通道,但我不想从该通道中提取所有内容到我的客户端数据库中,因为它不关心已经存在的内容,它只想添加它。

我会在 Couchbase 论坛上问这个问题,但它目前已关闭。

0 投票
1 回答
669 浏览

swift - 从沙发库实时查询中填充 tableView

我是编程新手,所以请尝试用细节或例子来解释。我正在构建一个使用 couchbase-lite 在 tableview 中显示结果列表的应用程序。我想在列表中显示任何更改,因此我需要使用实时查询和 CBLUITableSource 类。我下载了Grocery Sync App示例,但我不太明白实时查询的结果如何在 tableview 中显示。我还在 xcode 中使用默认的主从模板并在表格视图中显示自定义单元格。

我的问题是如何在表格视图中显示实时查询的结果?我需要使用 CBLUITableSource 吗?这是我到目前为止所拥有的:

我的表的数据源:

和实时查询:

谢谢!