`Map # keySet ()` в DynamoDB? - PullRequest
       13

`Map # keySet ()` в DynamoDB?

0 голосов
/ 13 апреля 2019

Скажем, у меня есть таблица в DynamoDB, в которой хранится информация о том, какой ученик посещает какие уроки и на какую дату он / она зарегистрировался для этого урока. Пример элемента выглядит так:

{
  "studentId": "123",
  "classes": {
    "Calculus": "Apr 5, 2019",
    "Linear Algebra": "Apr 12, 2019"
  }
}

Существует ли синтаксис, чтобы выяснить, "какие классы посещает ученик 123", не возвращая бесполезные даты регистрации? Ожидаемое возвращаемое значение будет ["Calculus", "Linear Algebra"]. В основном, DynamoDB эквивалентен Map#keySet в Java.

Я бы хотел сделать это вместо того, чтобы вернуть полный элемент, чтобы уменьшить размер ответа. Приведенный выше пример явно игрушечный; на самом деле значения моей карты могут быть огромными.

...