我要把一个项目放在两个dynamodb表中。这是我的请求BatchWriteItem操作的参数。
RequestItems: {
first_table: [{
PutRequest: {
Item: {
employee_id: '123',
company_id: '123',
job_position: 'manager'
}
}
}],
second_table: [{
PutRequest: {
Item: {
facility_id: '123',
company_id: '123',
job_position: 'manager'
}
}
}]
},
ReturnConsumedCapacity: "TOTAL"
我的项目已成功更新,但我收到了此回复 -
UnprocessedItems:{}
如何获得更新数据的响应?感谢
答案 0 :(得分:0)
无法使用BatchWriteItem获取包含您放置的项目的回复。 PutItem可以返回覆盖的值,但不能返回新值。
您可以考虑:
1)使用您已有的数据。毕竟,你知道这些物品已经写好,你已经拥有它们了。
2)如果您想要批量写入一些统计数据,可以使用
"ReturnItemCollectionMetrics": "SIZE"
3)在写完项目后查询。