我想为 DynamoDB 中的每个主键存储 50 个或更少九位数字的列表。通常我会使用 get 请求来检索特定主键的列表。有时我需要在列表中添加或删除一个号码。在进行更改时替换整个列表会更好,还是有一种方法可以构建数据以便添加或删除单个数字。如果那是可能的,那么即使个别更改会更容易,这是否会是一种效率较低的做事方式?
我想为 DynamoDB 中的每个主键存储 50 个或更少九位数字的列表。通常我会使用 get 请求来检索特定主键的列表。有时我需要在列表中添加或删除一个号码。在进行更改时替换整个列表会更好,还是有一种方法可以构建数据以便添加或删除单个数字。如果那是可能的,那么即使个别更改会更容易,这是否会是一种效率较低的做事方式?
使用条件表达式 attribute_not_exists 查找 put,这样您将只放置不存在的项目。仅通过分娩键和范围键删除单个项目,而不是全部。无论如何,主键组合必须是唯一的,因此您不能重复。