Jak na poziomie kodu w javie powinna wyglądać tabela łącząca używając mongodb?
Przykładowo: Employee - EmployeeProject - Project
Wtedy Employee i Project są oznaczane jako @Document, a EmployeeProject po prostu trzyma id employee i projektu?
Jak na poziomie kodu w javie powinna wyglądać tabela łącząca używając mongodb?
Przykładowo: Employee - EmployeeProject - Project
Wtedy Employee i Project są oznaczane jako @Document, a EmployeeProject po prostu trzyma id employee i projektu?
pokaz jak wyglada struktura bazy danych? masz je w tej samej kolekcji?
masjav napisał(a):
pokaz jak wyglada struktura bazy danych? masz je w tej samej kolekcji?
Nie mam struktury bazy, stworzyłem ten temat żeby się dowiedzieć jak to właśnie powinno wyglądać:)
a co sobie dokladnie trzymasz w bazie? Jaki masz format pliku?
generalnie najwieksza zaleta mongodb jest fakt, ze mozesz tam sobie trzymac wiele rodzajow plikow: np json, xml itd. Moze w twoim przypadku wystarczy ci zastosowanie mysql?
nie wiem czy to najlepsze wyjscie, ale: te obiekty ktore chcesz wrzucic do bazy danych, zamien sobie na jsona --> https://www.mkyong.com/java/how-do-convert-java-object-to-from-json-format-gson-api/ uzyj sobie mongo template lub mongo operation to operacji na mongo z poziomu javy. Zainstaluj sobie mongo 3t do przegladania bazy.
masjav napisał(a):
nie wiem czy to najlepsze wyjscie, ale: te obiekty ktore chcesz wrzucic do bazy danych, zamien sobie na jsona --> https://www.mkyong.com/java/how-do-convert-java-object-to-from-json-format-gson-api/ uzyj sobie mongo template lub mongo operation to operacji na mongo z poziomu javy. Zainstaluj sobie mongo 3t do przegladania bazy.
A co powiesz o tym?