Вот некоторый рабочий код, извлекающий один элемент из таблицы DynamoDB:
let dynamoDbObjectMapper = AWSDynamoDBObjectMapper.default(),
scanExpression = AWSDynamoDBScanExpression()
scanExpression.limit = 1
dynamoDbObjectMapper.scan(MyTable.self, expression: scanExpression) {
[weak self] (output: AWSDynamoDBPaginatedOutput?, error: Error?) in
if error != nil {
print("The request failed. Error: \(String(describing: error))")
}
if output != nil {
currentItem = output!.items[0]
.. Do useful things with the output ..
.........
// Now I want to erase currentItem from the DynamoDB table!
}
}
Я бы хотел стереть currentItem из таблицы после запуска этого кода.
Какой лучший способ сделать это?
Полагаю, это не должно быть слишком сложно, но я не могу найти решение (имеется в виду быстрый пример) путем поиска в сети.