【问题标题】:Couchbase 4.1 - N1QL by endpointCouchbase 4.1 - 端点的 N1QL
【发布时间】:2016-08-16 00:58:05
【问题描述】:

我使用 Reactive Couchbase(这是 Java SDK 的 Scala 端口 - https://github.com/ReactiveCouchbase/ReactiveCouchbase-core

对于查询,此使用 http 端点 (http://mycouchbaseadress:8093 /query?q=N1QL Comand) 但服务器的响应是“请求中无法识别的参数:q”。

我在 stackoverflow 中找到启动 cbq-engine 所以尝试启动 'cbq-engine -couchbase http://mycouchbaseadress:8093 /' 但有错误 ''flag provided but not defined: -couchbase"

我的 couchbase 版本是 4.1 社区

你知道如何通过端点将我的 n1ql 查询发送到服务器吗?

【问题讨论】:

    标签: scala couchbase n1ql


    【解决方案1】:

    ReactiveCouchbase 中似乎存在错误,或者至少它的 N1QL 支持是针对该功能的过时测试版开发的。

    使用 Couchbase Server 4.0 GA 及更高版本,您无需运行 cbq-engine(这是 N1QL 测试版期间使用的过程)。

    问题在于,在代码中,q= 参数在现在应该是 statement=(或 JSON 正文)的地方使用。

    有一个打开的pull-request 恰好解决了这个问题,但它已经打开了很长时间。

    【讨论】:

      猜你喜欢
      • 2019-05-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多