【问题标题】:RETURN NEW is not working with UPDATE in arangodbRETURN NEW 不适用于 arangodb 中的 UPDATE
【发布时间】:2015-06-30 19:16:20
【问题描述】:

我正在尝试获取 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 版

【问题讨论】:

    标签: arangodb


    【解决方案1】:

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

    UPDATE ... LET x = NEW RETURN x
    

    简化语法仅在 2.6 中可用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-11-13
      • 2012-06-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-08-20
      • 2018-09-02
      相关资源
      最近更新 更多