问题标签 [spring-data-couchbase]

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 投票
1 回答
336 浏览

java - 如何使用 spring couchebase API 在 couchebase 中存储日期

我有一个如下的 JSON

我正在使用 spring couche 基础 API 并创建了一个 bean,如下所示

现在,当我尝试使用 RestClient 进行 REST 调用时,我的 bean 类实例变量“createDate”中没有填充 JSON(2014-10-16)中的 createdDate 数据,

并在http://docs.spring.io/spring-data/couchbase/docs/1.1.0.RC1/reference/htmlsingle/它说发生了自动转换,但对我不起作用。

0 投票
2 回答
1063 浏览

java - 春季数据沙发库中的自定义方法

我需要为spring data couchbase repository编写一个自定义方法。这是我的代码。

CBsampleRepositoryCustom.java

CBsampleRepositoryImpl.java

CBsampleRepository.java

CouchBaseBeansConfiguration.java

主.java

但是在运行时显示错误。

线程“主”org.springframework.dao.InvalidDataAccessResourceUsageException 中的异常:无法为设计文档“内容”加载视图“addIndex”;嵌套异常是 com.couchbase.client.protocol.views.InvalidViewException:无法为设计文档“内容”加载视图“addIndex”

0 投票
1 回答
1750 浏览

java - 使用 couchbase 进行 Spring Junit 测试

我有一些服务应该从 couchbase 获取文件。

服务:

我也有 DocRepository 接口,在 couchbase 服务器上有必要的方法和视图。当我运行我的应用程序并调用服务时,它工作正常,但我需要对此服务进行测试。

测试:

运行测试成功率只有 90%。还有一刻,我使用 maven,当它运行项目测试时,它总是失败......

任何人都可以建议如何为使用 couchbase 编写测试。

0 投票
1 回答
472 浏览

spring-data-couchbase - spring-data-couchbase 存储库中文档的键前缀

在沙发库中存储文档时,我通常使用前缀模式。例如,用户文档可能具有“user::myusername”之类的键,而订单文档可能具有“order::1”之类的键。

我是 spring-data 的新手,看不到一种方法可以轻松地使其与这些前缀一起工作。我可以在我的对象中指定一个字段,例如:

并拥有一个 Crud 存储库

这是一个很好的解决方法,因为我可以:

如果有某种方法可以让存储库在幕后自动使用前缀,那就太好了。

0 投票
1 回答
196 浏览

spring-data - Spring Data Couchbase 客户端 ssl 支持

我们需要在 couchbase 客户端和 couchbase 集群之间实现 ssl 通信。我正在使用spring data couchbase客户端api与couchbase集群交互,这个api的问题我没有找到任何属性来启用couchbase客户端上的ssl,请你帮我在couchbase客户端上配置ssl。

0 投票
1 回答
1275 浏览

spring - 在 Spring 中从 couchbase 读取字节数组

我有一个简单的对象,我正在尝试读/写到 couchbase(使用弹簧数据)。这是对象:

我尝试使用 Couchbase 模板读/写它:

该模板来自扩展 AbstractCouchbaseConfiguration 的配置。

写入工作正常,我在 couchbase 中看到了 base64 编码值。读取抛出异常:

我可以通过使用自定义阅读器来解决这个问题(这是在我扩展 AbstractCouchbaseConfiguration 的配置中)。使用此代码,一切正常。

难道我做错了什么?

我已经尝试过 1.2.2 和 1.3.0.M1 并且都给出了相同的结果。

谢谢

0 投票
1 回答
258 浏览

spring-data - 可以使用 moxi 客户端配置 Spring Data-Couchbase 客户端吗?

我们在与 Tomcat 服务器相同的机器上运行客户端 MOXI,而 MOXI 目前正在与 3 台不同机器上的 membase 服务器集群通信。Java 客户端使用 spymemcached 通过数据端口 11211 与 MOXI 通信来与 MOXI 通信。

我们现在要迁移到 Couchbase,从开发的角度来看,我们希望将 spring-data 与 couchbase 一起使用,但我们的基础架构团队希望将 MOXI 保留在客户端计算机上,并且仅通过端口 11211 进行通信。似乎在配置Couchbase 客户端,这将不起作用,因为 MOXI 不代理 CouchbaseClient 类用于发现 Couchbase 集群的端口 8901(管理端口)。这是否意味着,如果我们保留当前的基础设施,Spring Data 就无法使用?

我对此并不陌生,并且已经阅读了 Couchbase 文档,看起来我想做的事情是不可能的,但想确认一下。目前,要配置 spring-data 我正在使用这个:

Localhost 是 MOXI 运行的地方,但是 couchbase bean(CouchbaseClient 配置)的假设是 couchbase 管理端口在端口 8901 上可用。当然,如果不是 localhost,我将它指向托管 Couchbase 的服务器之一,除了我们的基础架构团队对这种配置感到不满之外,我没有其他问题。

0 投票
1 回答
513 浏览

couchbase - 使用 WHERE 和 ORDER BY 子句在 SQL 中查看多列的 Couchbase 视图

我是 Couchbase noSql 数据库的新手。

我正在尝试创建一个视图,我希望这个视图应该给出如下 SQL 查询的结果。

任何建议都非常感谢。

0 投票
0 回答
192 浏览

java - Couchbase 客户端不会跳转到集群上的下一个主机

我正在使用 Java Couchbase 客户端版本 1.4.6

我们有几个用于 HA 的节点。

问题是,如果一个节点出现故障,客户端不会尝试下一个节点,而是继续尝试它成功连接的第一个节点(在它出现故障之前)

知道如何将客户端设置为跳转到集群中的下一个 couchbase 节点吗?

这是我配置它的方式:

那是个例外:

0 投票
2 回答
632 浏览

couchbase - Spring Data Couchbase - 连接到多个节点

Java Couchbase 客户端允许连接到集群中的多个节点(以防其中一个不可用)

在 Spring Data Couchbase 中有可能吗?

我正在为 Spring 使用 Couchbase 2.1 和 XML 配置