Скажем, у меня есть таблица в DynamoDB, в которой хранится информация о том, какой ученик посещает какие уроки и на какую дату он / она зарегистрировался для этого урока. Пример элемента выглядит так:
{
"studentId": "123",
"classes": {
"Calculus": "Apr 5, 2019",
"Linear Algebra": "Apr 12, 2019"
}
}
Существует ли синтаксис, чтобы выяснить, "какие классы посещает ученик 123", не возвращая бесполезные даты регистрации? Ожидаемое возвращаемое значение будет ["Calculus", "Linear Algebra"]
. В основном, DynamoDB эквивалентен Map#keySet
в Java.
Я бы хотел сделать это вместо того, чтобы вернуть полный элемент, чтобы уменьшить размер ответа. Приведенный выше пример явно игрушечный; на самом деле значения моей карты могут быть огромными.