ArangoDB 在Arango DB更新中更新动态列值

lyfkaqu1  于 2022-12-09  发布在  Go
关注(0)|答案(1)|浏览(121)

给定以下文档结构:
输入:

LET A=status: 'free',updatedby:'SYSTEM',updatedate:'28/05/2021 12:15:34'

我希望在一次更新中更新所有列值。
查找给定的查询:

UPDATE { _key: @key }  WITH { A } IN Slot RETURN NEW

--这里A是字母值。
有可能吗?

e3bfsja2

e3bfsja21#

您可以定义一个对象,然后使用该对象通过_key更新现有文档:

LET A = { status: 'free', updatedby: 'SYSTEM', updatedate: '28/05/2021 12:15:34' }
UPDATE @key WITH A IN Slot RETURN NEW

您也可以内嵌对象:

UPDATE @key WITH { status: 'free', updatedby: 'SYSTEM', updatedate: '28/05/2021 12:15:34' } IN Slot RETURN NEW

相关问题