Mongodb models - nodejs backend

0

Cześć,
zaczynam przygodę z Node.js i mam bazę mongo.
Zastanawiam się jak najlepiej przechowywać dane w zamówieniu, czy trzymać powiązane id produktu, id klienta czy cały obiekt? I jak ten dane zwracać?

1

Masz do czynienia z dokumentową bazą danych, więc raczej pakowałbym do dokumentu ile się da. Może niekoniecznie trzymałbym dane użytkownik w kolekcji z zamówieniami, ale odwrotnie czemu nie jak jest prosta aplikacja. Zależy to od domeny Twojej aplikacji. Tutaj więcej na ten temat: https://docs.mongodb.com/manual/applications/data-models-relationships/

Jeśli chcesz podzielić dane na osobne kolekcje, to będziesz musiał raczej robić joiny po stronie aplikacji

1 użytkowników online, w tym zalogowanych: 0, gości: 1