У меня есть несколько сомнений по поводу модели пожарного депо для подтверждения, что:
Я получил:
- школ, в которых есть отцы и учителя
- отцы имеют детей
- В школах есть группы, состоящие из учителей и детей
учителя в группе отправляют заметки группе, а отцы получают уведомление, если их дети находятся в группе.
Я думаю о:
- корневые коллекции: школа, пользователи (как учителя, так и отцы, потому что учителем также может быть отец), группы и заметки
- данные объединяются по id, добавляемому к каждому объекту
Мои сомнения:
- есть лучшее (как в "более оптимальном") моделирование?
- дети должны быть массивом для пользователя? лучше другую коллекцию?
- может быть проблематично "найти всех отцов с детьми в этой группе"?
В любом случае, совет приветствуется.