Javascript 从DynamoDb中删除列表项

Javascript 从DynamoDb中删除列表项,javascript,amazon-dynamodb,Javascript,Amazon Dynamodb,需要使用索引从react应用程序中的DynamoDb数据库中删除列表项 按照中的例子 , 更新项目(有条件地) 用于删除项的更新表达式为 UpdateExpression: "remove info.actors[0]", 当索引值是函数的参数时,更新表达式是什么?唯一的方法是使用适当的数字构建UpdateExpression字符串。正如懒汉在评论中所建议的那样:“删除info.actors[“+index+”]” 您可能认为还可以编写删除信息。actors[:i],其中:

需要使用索引从react应用程序中的DynamoDb数据库中删除列表项

按照中的例子 , 更新项目(有条件地)

用于删除项的更新表达式为

UpdateExpression: "remove info.actors[0]",

当索引值是函数的参数时,更新表达式是什么?

唯一的方法是使用适当的数字构建
UpdateExpression
字符串。正如懒汉在评论中所建议的那样:
“删除info.actors[“+index+”]”


您可能认为还可以编写
删除信息。actors[:i]
,其中
:i
表达式属性值中定义。但不幸的是,这不起作用。DynamoDB拒绝将其作为语法错误。我不能说我理解为什么。

如果您只想使用参数而不是硬编码的零,有什么原因不能用索引构建字符串吗?例如,“删除信息参与者[“+索引+”]”