gpt4 book ai didi

amazon-web-services - DynamoDb 删除不存在的项目不会失败,为什么?

转载 作者:行者123 更新时间:2023-12-04 11:00:24 24 4
gpt4 key购买 nike

我正在使用 dynamoDbMapper.delete(object) 从 dynamodb 表中删除一条不存在的记录它使用默认的 DynamoDBDeleteExpression

我期待出现某种异常,因为数据库中没有记录,但它什么也不做。它甚至没有可以判断删除是成功还是失败的返回类型。有没有办法添加删除表达式或使我的删除在数据库中不存在该项目的情况下抛出异常的方法?

最佳答案

这是设计使然:

Unless you specify conditions, the DeleteItem is an idempotent operation; running it multiple times on the same item or attribute does not result in an error response.



发件人: https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_DeleteItem.html

关于amazon-web-services - DynamoDb 删除不存在的项目不会失败,为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49871959/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com