问题标签 [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.
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/它说发生了自动转换,但对我不起作用。
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”
java - 使用 couchbase 进行 Spring Junit 测试
我有一些服务应该从 couchbase 获取文件。
服务:
我也有 DocRepository 接口,在 couchbase 服务器上有必要的方法和视图。当我运行我的应用程序并调用服务时,它工作正常,但我需要对此服务进行测试。
测试:
运行测试成功率只有 90%。还有一刻,我使用 maven,当它运行项目测试时,它总是失败......
任何人都可以建议如何为使用 couchbase 编写测试。
spring-data-couchbase - spring-data-couchbase 存储库中文档的键前缀
在沙发库中存储文档时,我通常使用前缀模式。例如,用户文档可能具有“user::myusername”之类的键,而订单文档可能具有“order::1”之类的键。
我是 spring-data 的新手,看不到一种方法可以轻松地使其与这些前缀一起工作。我可以在我的对象中指定一个字段,例如:
并拥有一个 Crud 存储库
这是一个很好的解决方法,因为我可以:
如果有某种方法可以让存储库在幕后自动使用前缀,那就太好了。
spring-data - Spring Data Couchbase 客户端 ssl 支持
我们需要在 couchbase 客户端和 couchbase 集群之间实现 ssl 通信。我正在使用spring data couchbase客户端api与couchbase集群交互,这个api的问题我没有找到任何属性来启用couchbase客户端上的ssl,请你帮我在couchbase客户端上配置ssl。
spring - 在 Spring 中从 couchbase 读取字节数组
我有一个简单的对象,我正在尝试读/写到 couchbase(使用弹簧数据)。这是对象:
我尝试使用 Couchbase 模板读/写它:
该模板来自扩展 AbstractCouchbaseConfiguration 的配置。
写入工作正常,我在 couchbase 中看到了 base64 编码值。读取抛出异常:
我可以通过使用自定义阅读器来解决这个问题(这是在我扩展 AbstractCouchbaseConfiguration 的配置中)。使用此代码,一切正常。
难道我做错了什么?
我已经尝试过 1.2.2 和 1.3.0.M1 并且都给出了相同的结果。
谢谢
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 的服务器之一,除了我们的基础架构团队对这种配置感到不满之外,我没有其他问题。
couchbase - 使用 WHERE 和 ORDER BY 子句在 SQL 中查看多列的 Couchbase 视图
我是 Couchbase noSql 数据库的新手。
我正在尝试创建一个视图,我希望这个视图应该给出如下 SQL 查询的结果。
任何建议都非常感谢。
java - Couchbase 客户端不会跳转到集群上的下一个主机
我正在使用 Java Couchbase 客户端版本 1.4.6
我们有几个用于 HA 的节点。
问题是,如果一个节点出现故障,客户端不会尝试下一个节点,而是继续尝试它成功连接的第一个节点(在它出现故障之前)
知道如何将客户端设置为跳转到集群中的下一个 couchbase 节点吗?
这是我配置它的方式:
那是个例外:
couchbase - Spring Data Couchbase - 连接到多个节点
Java Couchbase 客户端允许连接到集群中的多个节点(以防其中一个不可用)
在 Spring Data Couchbase 中有可能吗?
我正在为 Spring 使用 Couchbase 2.1 和 XML 配置