更新包含stringset的DynamoDB项

时间:2018-01-29 11:53:12

标签: java database amazon-dynamodb

我在 dynamoDB 中有表,其中包含分区(user_id)键和字符串集(联系人)。

示例:

Item: {user_id=7777777777, contacts=[2525252525-Kakadiya B, 9999999999-Hardik Kakadiya]}

我想在联系人中添加一个联系人,我还想更新一个联系人,但我不知道如何。

1 个答案:

答案 0 :(得分:0)

以下是您在Javascript SDK中的操作方法:

params = {};
params.TableName = "YourTable";
params.Key = {Key : "user_id"};
params.UpdateExpression = "ADD contacts :value";
params.ExpressionAttributeValues = {":value": db.Set(["str1", "anotherStr"], 'S')};
db.updateItem(params);