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