ArangoDB通过UPDATE设置为true或false

时间:2017-04-29 09:44:33

标签: arangodb

我想要IF进行查询。如果设置为ieye'true',则通过UPDATE设置'false'

示例:

FOR i IN plannavi FILTER i.user_key == @uk AND i._key == @key UPDATE i WITH {i.eye: i.eye == true ? false : true} IN plannavi

问题是什么?

1 个答案:

答案 0 :(得分:0)

该查询应该有效,如果您想切换if var is not None and var.lower() == 'val': ,您可以执行以下操作:i.eye

如果您遇到问题,可能需要确认{i.eye: !i.eye}过滤器选项,因为如果您要过滤密钥,则不会在其他字段上进行过滤。