下面的DynamoDB模式示例:
{
obj : {
"count" : 3,
"id" : [ "X123", "X234", "X233"]
}
}
新Id:["X007"]
现在我需要通过递增count来更新obj属性;更新列表中的新项目。如何在单个查询中更新?
您应该将UpdateItem
命令与正确的UpdateExpression
一起使用,即使用SET
和list_append
来修改集合,使用ADD
或SET
来增加计数。
https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Expressions.UpdateExpressions.html#Expressions.UpdateExpressions.SET.UpdatingListElements