使用嵌套查询

时间:2019-05-28 17:35:17

标签: couchbase n1ql

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

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

1 个答案:

答案 0 :(得分:1)

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

您具有以下选项之一

SELECT bloodrequest.id, bloodrequest.magac, bloodrequest.bloodType 
FROM bloodrequest 
LEFT JOIN reachedusers on bloodrequest.id != reachedusers.id 
WHERE reachedusers.Dphone != "618159985" 

OR

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

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