使用嵌套查询检索键上的文档
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
开始在 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