Amazon dynamodb DynamoDB,更新多个嵌套贴图属性
我有一个顶级属性,我想同时更新多个嵌套属性。我要传递的参数是:Amazon dynamodb DynamoDB,更新多个嵌套贴图属性,amazon-dynamodb,dynamodb-queries,Amazon Dynamodb,Dynamodb Queries,我有一个顶级属性,我想同时更新多个嵌套属性。我要传递的参数是: { "TableName":"LOCAL-Table", "Key":{ "id":"1" }, "UpdateExpression":"SET #param.#eb321fb16aab1745c55a8659be811f2d = :valeb321fb16aab1745c55a8659be811f2d , #param.#6e3c283fb60480af627ede2758e8e983 = :v
{
"TableName":"LOCAL-Table",
"Key":{
"id":"1"
},
"UpdateExpression":"SET #param.#eb321fb16aab1745c55a8659be811f2d = :valeb321fb16aab1745c55a8659be811f2d , #param.#6e3c283fb60480af627ede2758e8e983 = :val6e3c283fb60480af627ede2758e8e983",
"ExpressionAttributeValues":{
":valeb321fb16aab1745c55a8659be811f2d":{
...
},
":val6e3c283fb60480af627ede2758e8e983":{
...
}
},
"ExpressionAttributeNames":{
"#eb321fb16aab1745c55a8659be811f2d":"eb321fb16aab1745c55a8659be811f2d",
"#6e3c283fb60480af627ede2758e8e983":"6e3c283fb60480af627ede2758e8e983",
"#param":"param"
},
"ReturnValues":"UPDATED_NEW"
}
它在更新单个属性时起作用,但当我将2放入时,会出现一个错误,说明:
更新表达式中提供的文档路径对于更新无效
非常感谢您的帮助
感谢事实上,这确实有效,问题与导致竞争条件的承诺顺序不当有关