使用嵌套查询检索键上的文档

Retrieving documents on keys using nested query

开始在 couchbase 上学习 NIQL。我正在尝试使用以下嵌套查询基于键检索多个文档。无法正常工作。这可能吗?

SELECT * FROM Cart USE KEYS (
  SELECT META().id FROM Cart WHERE META().id LIKE "100%"
)

USE KEYS 需要字符串数组。子查询生成字符串对象数组。 投影单个字段时,在子查询中使用 RAW 删除对象。

您有以下选择之一

SELECT META().id, * FROM Cart WHERE META().id LIKE "100%";

SELECT * FROM Cart USE KEYS (SELECT RAW META().id FROM Cart WHERE META().id LIKE "100%");

您可以查看 N1QL 教程 https://query-tutorial.couchbase.com/tutorial/#1