Таблица и дизайн запроса для смежного списка - PullRequest
0 голосов
/ 21 мая 2019

Мне нужна помощь в разработке таблицы для хранения расписания.В этой таблице идентификатор (идентификатор электронной почты) является первичным ключом, а неделя в ггггмм (пример 201901) представляет ключ сортировки

Возможные запросы 1) Расписания для идентификатора электронной почты + неделя 2) запрос по школе + проект (и необязательный диапазон дат) 3) связать в будущем любой другой атрибут, с которым можно запросить

. Пожалуйста, предложите, как мне хранить данные и любой GSI, который я мог бы создать.Я искал шаблон соседнего списка

текущую таблицу расписаний, которую я хотел бы изменить:

{ "id": "kidloop.main@gmail.com",
  "record": [
    {
      "code": "tcd1",
      "hrs": "0,0,0,1,1,0,0"
    },
    {
      "code": "tcd2",
      "hrs": "0,0,0,0,0,0,0"
    }
  ],
  "status": "Pending",
  "project": "ABC"
  "week": 201850
}
...