为什么我在'where'子句中使用表达式选择不起作用?

时间:2017-03-29 07:48:09

标签: n1ql

我正在尝试做类似

的事情
SELECT * 
FROM bucket bck
WHERE bck.type = 'Beer'
    and ARRAY_LENGTH(bck.path.to.array) > 1

不幸的是,这个选择什么都不返回。

1 个答案:

答案 0 :(得分:1)

谓词可能被评估为false。通过运行此检查并查看它返回的值 SELECT ARRAY_LENGTH(bck.path.to.array)FROM \ bucket bck WHERE bck.type =' Beer';