作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
假设我在 DynamoDB 中有 100 条数据,然后要删除我必须执行 for 循环的所有数据。那么有没有什么方法可以在没有 for 循环的情况下删除所有数据?
let dynamoDbObjectMapper = AWSDynamoDBObjectMapper.default()
for var key in 0 ..<100 {
let itemToDelete: CategoriesDB = CategoriesDB()
itemToDelete._index = key
dynamoDbObjectMapper.remove(itemToDelete, completionHandler:
{(error: Error?) -> Void in
if let error = error {
print(" Amazon DynamoDB Save Error: \(error)")
return
}
print("A Category was deleted.")
})
}
最佳答案
如果您想删除 DynamoDB 表中的所有数据,最好只删除该表并重新创建它,因为这样不会消耗写入容量单位。
关于ios - 如何在没有 for 循环的情况下从 DynamoDB 中删除所有数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48237747/
我是一名优秀的程序员,十分优秀!