我正在使用C#和AWS开发工具包创建API以更新DyanmoDB表。
我想将新项目添加到地图,如果必须添加该项目,则创建它。
var request = new UpdateItemRequest
{
TableName = _config.TableName,
UpdateExpression = $"ADD Prop1.Item1 :value1, Prop1.Item2 :value2",
ExpressionAttributeValues = new Dictionary<string, AttributeValue>
{
{":value1" , new AttributeValue { N = "2"}},
{":value2" , new AttributeValue { N = "4"}}
}
};
尝试此操作时,仅在该项目已经存在的情况下有效,有任何建议吗?