在ArangoDB的AQL查询中,LOWER函数用于将字符串转换为小写。然而,对于切片(数组)的值,LOWER函数是无效的,因为它只能用于字符串。
以下是一个包含代码示例的解决方法,可以通过使用FOR循环和LOWER函数来处理切片中的每个字符串值并将其转换为小写:
LET myArray = ["Apple", "Banana", "Orange"]
FOR val IN myArray
LET lowerVal = LOWER(val)
RETURN lowerVal
在上面的示例中,我们使用FOR循环遍历切片中的每个值,并使用LOWER函数将每个值转换为小写。然后,将转换后的小写值存储在lowerVal变量中,并最后返回lowerVal。
如果你希望在AQL中对切片的每个值应用其他操作,也可以在FOR循环中添加其他语句来执行所需的操作。
请注意,切片中的每个值必须是字符串,否则LOWER函数将无效。