我正在寻找将一个项
添加到DynamoDB对象内的数组的最有效的原子
方法.现在,我看到以原子方式向数组
添加内容的唯一
方法是使用版本化
方法:
获取要更新的字段,
添加/
删除值,并使用行中的“version”字段执行条件更新.但这对我来说看起来并不高效.有没有更好的
方法呢?
UpdateItem操作具有“
添加”和“
删除”操作.如果在集合上使用,则操作将
添加/
删除集合中的指定值.如果在数字上使用,则Add动作将以原子方式递增或递减数字.
@H_
301_6@重要的是要记住DynamoDB实际上
支持集合,而不是数组.因此,
添加或
删除值本质上是原子的.
原文链接:https://www.f2er.com/java/122078.html