如何在一个请求中放入多个项目?

Man*_*amy 10 amazon-dynamodb

我使用BatchGetItemRequest在单个请求中获取表中的多个项目.我想对更新做同样的事情,即如何在单个请求中跨表插入/更新多个项目?

dav*_*ick 11

批量放置和删除现在可用(他们称之为BatchWriteItem):http://docs.amazonwebservices.com/amazondynamodb/latest/developerguide/API_BatchWriteItems.html

但是,您仍然无法在单个请求中更新多个项目.

  • @somedave:截至2012年4月19日,它确实可用于所有SDK,我已相应更新了我的答案 - 感谢您引起我们的注意! (2认同)

Ste*_*pel 2

更新

正如somedave已经指出的 (+1),跨表插入/删除多个项目类似于通过BatchGetItem跨表获取项目,同时已添加并相应地从 2012 年 4 月 19 日起在AWS SDK中提供,请参阅BatchWriteItem了解详细信息。


初步答复

跨表插入/更新多个项目(类似于通过BatchGetItem跨表获取项目)尚不适用于Amazon DynamoDB(尽管确实是一个明显的功能) - 您可能需要在Amazon DynamoDB 论坛中提交相应的功能请求。