在arangodb中,RETURN NEW无法使用UPDATE

时间:2015-06-30 19:16:20

标签: arangodb

我正在尝试在aql中获取所有文档更新,但它似乎并没有起作用。

test -> {value:0}

FOR record in test
    UPDATE record with {value:1} in test 
      RETURN NEW

我得到[1501] syntax error, unexpected RETURN declaration near 'RETURN NEW' at position 3:5 (while parsing)

Arangodb 2.5.5版

1 个答案:

答案 0 :(得分:4)

在2.5中,您需要将NEW分配给临时变量,例如

UPDATE ... LET x = NEW RETURN x

简化语法仅适用于2.6。