问题标签 [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.
couchbase - Couchbase N1QL:数组字段的索引和查询
平台:Couchbase Server 4.0 beta,Java 客户端 2.1.3
我正在寻找类似于 SQL JOIN 的东西。例如,我有表单的文档,其中 field2 嵌入在文档中,而不是像在关系数据库中那样在单独的表中:
我怎样才能实现这样的目标:
以及如何索引键,一个假设的例子:
scala - 如何在scala中执行Couchbase的n1ql查询?
我想在我的项目中执行 Nickel 查询,并希望将我实际使用视图执行的所有任务转换为使用 Nickel 执行它。可能吗..??
如果是,请提供一个示例并在 Scala 中执行 Nickel 查询,我是否必须在我的项目中添加任何其他依赖项。如果是,请也提供链接。
任何建议表示赞赏
python - Couchbase 的 Twisted API 无法与 Python Tornado 一起使用
我正在尝试使用 Couchbase 4.0 开发人员预览版运行 Tornado 服务器。
在我运行这个之后,由于某种原因,回调函数永远不会被调用。我找不到任何合适的文档,并且不得不通过源代码来编写它。我仍然很困惑,因为我是异步编程的新手。有人可以告诉我哪里出错了,是否有更好的方法来做到这一点?
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 ;
结果:
在记录器中:
请提供详细的解决方案。
syntax - 在 n1ql 的 WHERE 子句中使用点表示法
n1ql 是否支持点表示法以允许基于 JSON 子字段的值过滤结果?
应该一个人使用=
还是is
运营商?
elasticsearch - N1QL 与 ElasticSearch 连接
我的文件是:
我如何在 ElasticSearch 上进行此查询?
N1QL:
我在 ElasticSearch 有以下查询:
和这个:
现在,我需要将第一个结果与他们的 Id 一起使用,因此我将在第二个查询中使用。
提前致谢。
couchbase - 跨越多个存储桶的 N1QL 查询
两个与 Couchbase 相关的问题...
- 我在 Couchbase 4.0 RC0 上使用 Java SDK 2.2.0 来运行一些连接多个存储桶的 N1QL 查询。在 Java SDK 中,查询是桶接口暴露的功能。因此,如果我想运行一个 N1QL 查询加入多个存储桶,我应该获得哪个存储桶的句柄(即在调用 Cluster.openBucket(...) 时我应该传递哪个存储桶名称)。与存储桶相关联的插入、更新插入、删除等操作是有意义的,因为它们处理存储桶中的文档,但查询不应该更通用吗?
- CouchbaseCluster.create() 和 Cluster.disconnect() 是否创建到集群的必要连接?如果是这样,打开和关闭桶有什么作用?
java - Couchbase N1QL Java“陈旧=假”
我正在查询我想以这种方式设置它的一致性:
请注意我想如何设置Scanconsistency.REQUEST_PLUS
,但是当我制作时:
执行永无止境。
任何想法...?提前致谢
PS:我正在使用的查询是:"select * from default where id >=4"
f# - 使用 N1QL 查询 Couchbase
我可以很好地使用视图查询文档,但是切换到 N1QL 会使我的 Success 属性为 false。什么地方出了错 ?
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,尽管用户是随机选择的。有人可以帮我吗?