嵌套查询在Couchbase中提供了5000个错误代码

时间:2019-07-30 06:41:50

标签: couchbase n1ql

查询抛出5000错误代码:

select `e`.* from e where _engViewType = 'lk' and
s.assets[0]._id= 'de1bf489-b086-48c8-bbe1-af9527f9ca12' and
s.assets[1]._id IN (select RAW e1.s.assets[0]._id from e as  e1 where 
e1._engViewType = 'LE' and e1.s.assets[1]._id = '39dac2f6-19a9-441f-b293-2e9e5cf3b6ed')

但是当我执行内部查询并像这样在外部查询中使用其结果时:

select `e`.* from e where _engViewType = 'lk' and
s.assets[0]._id= 'de1bf489-b086-48c8-bbe1-af9527f9ca12' and
s.assets[1]._id IN ['ty6-bf48-b086-48c8-bbe1-af9527f9ca12']

输出正确无误。

1 个答案:

答案 0 :(得分:0)

您的第一个查询在最新的开发版本上运行良好。您可以尝试使用最新版本的Couchbase吗?如果仍然无法正常运行,请与我们联系,以了解您使用的版本以及运行的操作系统。