Давайте рассмотрим пример чата.
Должен ли я создать 2 коллекции: Room
и Messages
и сохранить детали комнаты (название, описание) отдельно от сообщений (тело / дата /автор)?Коллекция сообщений будет иметь поле под названием «Комната», которое связано с ObjectId комнаты.
ИЛИ
Должен ли я создать 1 коллекцию под названием Room.И затем в Комнате, есть массив сообщений?
Какая лучшая практика?Что бы вы сделали?