Mongodb models - nodejs backend

Mongodb models - nodejs backend
R9
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 22
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ć?

Charles_Ray
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1907
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

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.