Załóżmy że mamy tabele Projekt, chcemy aby nazwa projektu była tłumaczona na różne języki. W tym momencie zastanawiam się, czy embedded document dla tych translacji będzie dobrym rozwiązaniem. Jak przeglądamy stronę w konkretnym języku (polski, agielski, …) to nie potrzebne są nam tłumaczenia w innych językach a embedded document zwróci nam wszystkie tłumaczenia (z tego co kojarze). Mysłałem, żeby wykorzystać hack z mongo mappera którym są asocjacje, ale tam asocjacje są tylko dla odczytania obiektów z bazy danych, a nie ma czegoś takiego jak nested attributes z active record.
W konstrukcji baz danych w mongo jestem jeszcze początkujący, więc liczę na wasze wsparcie w tej kwestii.