Mam następujący przykład listy:Jak usunąć z listy map DynamoDB, według wartości atrybutu Mapa na tej liście?
{
"favorites": [
{
"createdAt": 1448998673852,
"entityId": "558da3de395b1aee2d6b7d2b",
"type": "media"
},
{
"createdAt": 1448998789252,
"entityId": "558da3de395b1aee2d6b7d83",
"type": "media"
},
{
"createdAt": 1448998793729,
"entityId": "558da3de395b1aee2d6b7d99",
"type": "media"
},
{
"createdAt": 1448998813023,
"entityId": "558da3de395b1aee2d6b7daf",
"type": "media"
}
],
"userId": "2"
}
I chcę, aby usunąć mapę z: "entityId": "558da3de395b1aee2d6b7d2b"
.
myślę zapytania UpdateItem, Mam spojrzał na dokumentacji ekspresji remove (http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Expressions.Modifying.html), ale nie wydaje się zobaczyć jakieś przykłady, poza usuwanie elementów z listy poprzez wartości indeksu ....
Mam podobny problem. Czy wymyśliłeś rozwiązanie tego problemu? –
Ditto. Mam też kłopoty. – ephemeralCoder