Как мне это сделать, если я хочу удалить один объект Json из приведенного ниже примера?
{ Name : "abc",
EMail : "[email protected]"
Fruits : [{
Name : "name",
family: "Z"
},
{
Name : "name",
family: "A"
},
{
Name : "name",
family: "B"
},
{
Name : "name",
family: "C"
}
]
}
Из приведенного выше примера, если я хотел удалить { Name : "name", family: "C" }. Я знаю, что семья = C, и она уникальна.
Как добиться этого в Aws DynamoDB с помощью JavaScript?



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


var data = {
"Name" : "abc",
"EMail" : "[email protected]",
"Fruits" : [{
"Name" : "name",
"family": "Z"
},
{
"Name" : "name",
"family": "A"
},
{
"Name" : "name",
"family": "B"
},
{
"Name" : "name",
"family": "C"
}
]
}
data.Fruits = data.Fruits.filter(val => ((val.Name == "name" && val.family != "C") || (val.Name != "name" && val.family == "C")));
console.info(data);
Спасибо! Но это помогает отображать, но не удалять непосредственно в БД