Я пытаюсь удалить все элементы таблицы DynamoDB.Поэтому я сначала сканировал их с помощью функции getData (), затем я хочу удалить их один за другим с помощью функции deleteItem (), но я не знаю, как связать эти две функции.
У вас есть какие-либоИдея, как получить все мои элементы по одному из getDate (), чтобы удалить их?Я сделал это, но я не уверен, правильно ли это.
function deleteItem(item){
let deleteParam = {
TableName : process.env.TABLE_NAME,
Key : {
"ASSETNAME" : item.ASSETNAME
}
};
documentClient.delete(deleteParam, function(err, data) {
if (err) {
console.error("Fail"+err);
}
});
}
function getData(){
let scanningParameters = {
TableName : process.env.TABLE_NAME
};
documentClient.scan(scanningParameters, function(err,data){
if(err){
callback(err, null);
}else{
callback(null,data);
}
});
Спасибо!