Załóżmy, że mam kolekcje z danymi użytkownika oraz zawartością entry, która jest powtarzana u wielu użytkowników. Czy w nierelacyjnej bazie danych mogę rozdzielić to na dwie różne kolekcje? tzn.
{
'user': 'zxc',
'password': 'sdfs',
'kolekcjeDoPowtarzanychDanych': {'123','321'},
'powtarzaneDane': [{
'qwe': 'wqe',
'wew': 'wqe'
}]
}
Chciałbym, aby powtarzaneDane były z innej kolekcji, bądź kilku innych kolekcji (tutaj dane pochodzą z kolekcji o nazwie 123 oraz 321.
Załóżmy, że robię API z mongoose, czy mogę to połączyć na poziomie backendu i wypluć gotowy JSON?
Czy takie rozwiązanie jest możliwe i poprawne w mongoDB? Czy może lepiej użyć relacyjnej bazy?
ps. json może zawierać błędy, pisany z pamięci, aby zobrazować sytuacje ;)