问题标签 [n1ql]

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 回答
3651 浏览

couchbase - Couchbase N1QL:数组字段的索引和查询

平台:Couchbase Server 4.0 beta,Java 客户端 2.1.3

我正在寻找类似于 SQL JOIN 的东西。例如,我有表单的文档,其中 field2 嵌入在文档中,而不是像在关系数据库中那样在单独的表中:

我怎样才能实现这样的目标:

以及如何索引键,一个假设的例子:

0 投票
1 回答
708 浏览

scala - 如何在scala中执行Couchbase的n1ql查询?

我想在我的项目中执行 Nickel 查询,并希望将我实际使用视图执行的所有任务转换为使用 Nickel 执行它。可能吗..??

如果是,请提供一个示例并在 Scala 中执行 Nickel 查询,我是否必须在我的项目中添加任何其他依赖项。如果是,请也提供链接。

任何建议表示赞赏

0 投票
1 回答
230 浏览

python - Couchbase 的 Twisted API 无法与 Python Tornado 一起使用

我正在尝试使用 Couchbase 4.0 开发人员预览版运行 Tornado 服务器。

在我运行这个之后,由于某种原因,回调函数永远不会被调用。我找不到任何合适的文档,并且不得不通过源代码来编写它。我仍然很困惑,因为我是异步编程的新手。有人可以告诉我哪里出错了,是否有更好的方法来做到这一点?

0 投票
1 回答
460 浏览

couchbase - GSI 实例化在 Couchbase 中失败

当我尝试实现在日志中使用 GSI 的 N1Ql 查询时,它说

GSI 实例化失败:发布 /_metakv:地址中缺少端口

我已经尝试过使用它,但我得到的基本结果是问题:MB-15001

例如:当我触发查询时: CREATE INDEX ko ON beer-sample(name); 结果是:

但是当我使用 GSI 触发相同的查询时,即

CREATE INDEX new ON beer-sample(name) USING GSI ;

结果:

在记录器中:

请提供详细的解决方案。

0 投票
1 回答
431 浏览

syntax - 在 n1ql 的 WHERE 子句中使用点表示法

n1ql 是否支持点表示法以允许基于 JSON 子字段的值过滤结果?

应该一个人使用=还是is运营商?

0 投票
1 回答
183 浏览

elasticsearch - N1QL 与 ElasticSearch 连接

我的文件是:

我如何在 ElasticSearch 上进行此查询?

N1QL:

我在 ElasticSearch 有以下查询:

和这个:

现在,我需要将第一个结果与他们的 Id 一起使用,因此我将在第二个查询中使用。

提前致谢。

0 投票
1 回答
680 浏览

couchbase - 跨越多个存储桶的 N1QL 查询

两个与 Couchbase 相关的问题...

  1. 我在 Couchbase 4.0 RC0 上使用 Java SDK 2.2.0 来运行一些连接多个存储桶的 N1QL 查询。在 Java SDK 中,查询是桶接口暴露的功能。因此,如果我想运行一个 N1QL 查询加入多个存储桶,我应该获得哪个存储桶的句柄(即在调用 Cluster.openBucket(...) 时我应该传递哪个存储桶名称)。与存储桶相关联的插入、更新插入、删除等操作是有意义的,因为它们处理存储桶中的文档,但查询不应该更通用吗?
  2. CouchbaseCluster.create() 和 Cluster.disconnect() 是否创建到集群的必要连接?如果是这样,打开和关闭桶有什么作用?
0 投票
0 回答
331 浏览

java - Couchbase N1QL Java“陈旧=假”

我正在查询我想以这种方式设置它的一致性:

请注意我想如何设置Scanconsistency.REQUEST_PLUS,但是当我制作时:

执行永无止境。

任何想法...?提前致谢

PS:我正在使用的查询是:"select * from default where id >=4"

0 投票
1 回答
1530 浏览

f# - 使用 N1QL 查询 Couchbase

我可以很好地使用视图查询文档,但是切换到 N1QL 会使我的 Success 属性为 false。什么地方出了错 ?

0 投票
2 回答
864 浏览

couchbase - Couchbase N1QL Java SDK 分页和排序问题

我最近开始使用 couchbase。我正在使用 Spring-Data couchbase 在 Couchbase 中插入 Java POJO。由于 Spring Data Couchbase 项目不支持分页和排序,我尝试使用 couchbase java client 2.2.0-dp2。

我插入了 8 个用户,其 id 范围从 1 到 8。

我编写了以下代码来应用分页和排序。

但是,我看到的结果如下。它应该是 test1 到 test5,尽管用户是随机选择的。有人可以帮我吗?