我正在使用DynamoDB,这些是下面的订单详情。
是否可以使用docClient.update(
)和list_append()
api更新Lines.Sku = 333
和Lines.Sku = 222
中尚未拥有状态的其他状态。或者解决方案是什么?
换句话说:仅在Lines.Sku = 333
和Lines.Sku = 222
中更新其他状态。
我在Lambda中使用AWS SDK(Javascript):
const docClient = new AWS.DynamoDB.DocumentClient();
示例Json:
{
"ItemId": 123,
"Email": "name@something.com",
"Lines": [
{
"Sku": "111",
"Status": [
{
"Name": "Processing"
}
]
},
{
"Sku": "222",
},
{
"Sku": "333",
"Status": [
{
"Name": "Completed"
}
]
}
]
}