Próbuję odfiltrować zapytanie DynamoDB przez zawartość mapy zawartej na liście. Oto przykład struktury, z którą mam do czynienia.Filtrowanie/kwerendowanie według zawartości listy w DynamoDB
{
'EventType': 'git/push'
'EventTime': 1416251010,
'Commits': [
{
'id': '29d02aff...',
'subject': 'Add the thing to the place'
},
{
'id': '9d888fec...',
'subject': 'Spelling errors'
},
...
]
}
klawisz krzyżyka jest EventType
i zakres klucz EventTime
. Próbuję napisać filtr, który filtruje wynik zapytania do określonego id
. Czy można utworzyć wyrażenie filtru DynamoDB, które poprawnie filtruje takie zapytanie? (Moją pierwszą myślą było użycie contains (a, a)
, ale nie sądzę, że będzie działać na liście map).
Zatoczyliśmy koło; To ja zadałem to pytanie na forach AWS. – Tanaki