ArangoDB 通过 UPDATE 设置 true 或 false
ArangoDB set true or false by UPDATE
我想IF in查询。如果设置 i.eye '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
有什么问题?
该查询应该有效,如果你想切换 i.eye
你可以做你所做的或这样做:{i.eye: !i.eye}
。
如果遇到问题,您可能需要确认 i._key == @key
过滤选项,因为如果您过滤键,则不会期望过滤另一个字段。
我想IF in查询。如果设置 i.eye '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
有什么问题?
该查询应该有效,如果你想切换 i.eye
你可以做你所做的或这样做:{i.eye: !i.eye}
。
如果遇到问题,您可能需要确认 i._key == @key
过滤选项,因为如果您过滤键,则不会期望过滤另一个字段。