Модель структуры Firestore для приложения, связанного со школой - PullRequest
0 голосов
/ 14 января 2019

У меня есть несколько сомнений по поводу модели пожарного депо для подтверждения, что:

Я получил:

  • школ, в которых есть отцы и учителя
  • отцы имеют детей
  • В школах есть группы, состоящие из учителей и детей

учителя в группе отправляют заметки группе, а отцы получают уведомление, если их дети находятся в группе.

Я думаю о: - корневые коллекции: школа, пользователи (как учителя, так и отцы, потому что учителем также может быть отец), группы и заметки - данные объединяются по id, добавляемому к каждому объекту

Мои сомнения:

  • есть лучшее (как в "более оптимальном") моделирование?
  • дети должны быть массивом для пользователя? лучше другую коллекцию?
  • может быть проблематично "найти всех отцов с детьми в этой группе"?

В любом случае, совет приветствуется.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...