AQL:返回最少两个值

时间:2014-07-02 10:47:41

标签: arangodb

我对AQL很陌生,所以这个问题很简单,我猜。

我想通过aql返回最少两个值。但是min(valA,valB)会返回

  

[1541]函数的参数数量无效' _AQL:MIN()'

不幸的是,我没有在文档中找到像min,max这样的函数,所以我不知道"参数数量无效"装置

这是一个可重复的最小例子:

for art in artikel 
return {"Preis" : min(art.preis, art.preisE,1)}

1 个答案:

答案 0 :(得分:3)

AQL:MIN()是为数组定义的,不是任意多个参数。 尝试使用:

for art in artikel return {"Preis" : min([art.preis, art.preisE,1])}