2

我正在努力更新 DynamoDB 表中的项目。在文档中,我注意到下一句:

UpdateItem – 编辑现有项目的属性。您还可以使用条件运算符仅在项目的属性值匹配某些条件时执行更新。

我正在写 Objective-C,我找不到开发人员为 updateItem 操作设置任何条件的任何可能性。我需要将条件应用于范围键。有没有人在 DynamoDB 中成功进行条件更新?

PS。我无法实例化正确的 writeBatchItem 参数结构。互联网上没有关于在 Objective-C 上使用 DynamoDB 的信息 :(

提前感谢您的帮助!

4

1 回答 1

3

文档说明您可以更新属性。键(哈希/范围)不是属性,因此无法更新。
关于条件更新,请在此处阅读 API 参考:DynamoDBUpdateItemRequest类参考并设置预期值

如果您觉得文档不够清晰,您还应该查看Java SDK 参考

于 2012-06-27T07:54:00.610 回答