首页 文章

在arangodb中,RETURN NEW无法使用UPDATE

提问于
浏览
1

我试图在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 回答

  • 4

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

    UPDATE ... LET x = NEW RETURN x
    

    简化语法仅在2.6中提供 .

相关问题