Pracuję nad zaprojektowaniem struktury bazy danych dla nowego projektu i jestem całkiem nowy dla MongoDB i oczywiście Mongoose.Odsyłacze do dokumentów Mongoose ze związkiem jeden do wielu
Czytałem mangusty population dokumentacji, w przypadku gdy ma relacji jeden-do-wielu, z jednym Person
dokumentu do wielu Story
dokumentów, ale część, która mnie niepokoi jest, gdy zamiast dokumentów Story
przedstawieniu co Person
to dokument należy do schematu Person
ma to ustawienie, więc ma tablicę tego, co "jest" właścicielem.
Przygotowuję coś bardzo podobnego do tego. Ale wciąż myślę, że łatwiej będzie tworzyć nowe dokumenty , aby mieć identyfikator dokumentu Person
. Ale może to tylko dlatego, że jestem bardziej zaznajomiony z relacjami MySQL za pomocą złączeń.
Jeśli jest to najlepszy sposób na zrobienie tego (i jestem pewien, że jest, ponieważ jest w dokumentach), kiedy tworzone są nowe dokumenty Story
, jaki jest najlepszy sposób aktualizacji tablicy historii w powiązanym People
dokument, do którego należy? Sprawdziłem, ale nie znalazłem przykładów aktualizacji istniejących dokumentów, aby dodać odniesienia do innych dokumentów (lub ich skasowanie).
Jestem pewien, że jest to proste rozwiązanie, którego właśnie przeoczyłem lub coś, ale jakakolwiek pomoc byłoby wspaniale. Dzięki!
Jakie aktualizowania chcesz? –
Nie wiedziałem, że istnieje więcej niż jeden rodzaj aktualizacji? Próbuję zaktualizować je za pomocą modeli Mongoose, ale domyślam się, że nie to, co masz na myśli – Justin
, możesz powiedzieć, co dokładnie chcesz zrobić? wciskać w tablice osobistych historii, usuwać coś, modyfikować każdą historię lub coś innego? –