Я работаю над созданием структуры базы данных для нового проекта, и я довольно новичок в MongoDB и, очевидно, Mongoose.
Я читал документацию Mongooses , где она имеет отношение "один ко многим", причем один документ Person
для многих Story
, но часть, которая меня смущает, заключается в том, где вместо документов Story
, ссылающихся на документ Person
, к которому он принадлежит, схема Person
имеет его настройку, поэтому у него есть массив того, что Story
владеет.
Я настраиваю что-то очень похожее на это. Но я считаю, что при создании новых документов Story
было бы легче иметь идентификатор документа Person
. Но, возможно, это потому, что я больше знаком с отношениями MySQL с использованием объединений.
Если это лучший способ сделать это (и я уверен, что это, так как в документах), когда создаются новые документы Story
, что лучший способ обновить массив рассказов в связанных People
Документ, к которому он принадлежит? Я посмотрел, но не смог найти примеров обновления существующих документов, чтобы добавить ссылки на другие документы (или удалить их, если на то пошло)
Я уверен, что это простое решение, которое я просто забыл или что-то в этом роде, но любая помощь была бы замечательной. Спасибо!