везде в проектах так и есть?
например todoList
есть модель User
и есть модель Task в котором нет связи с User, но просто есть поле userID
Если связи не должно быть, то зачем ее создавать? Только для удаления связанных задач, если удаляется пользователь и прочее. Но то что вы описали и есть связь (что в sql что в монге и тд)
я вас понял, я имею ввиду например в монго через ref связка или в sql ManyToMany BelongsTo и все такое, и если это не писать а просто создать простой филд в схеме не указывая ссылку
Ну да, практика плохая. (Очень сложно дебажить будет) Лучше все связи явно указать, хоть это и доставит определенных проблем, зато не будет ситуаций, когда не ясны связи
Обсуждают сегодня