Projektowanie schematu bazy danych Mongodb ze współdzielonymi danymi

Cześć Jestem nowicjuszem do mongodb.I używam java.

Mam 4 stoliki najemcy, system, autoryzację w mojej tabeli relacyjnej.

Coś takiego.

Table            Fields

Tenant           Tenant_ID(PK), Tenant_INFO
System           System_ID(PK), System_Info
Authorization    System_ID, Autho_Info.
System_prop      System_ID, Prop_Info, Tenant_ID

W tabeli System_prop identyfikator Tenant_ID odnosi się do tabeli Tenant_ID Tenant_ID (PK), System_ID odnosi się do tabeli systemowej System_ID.

W tabeli autoryzacji identyfikator_systemu odnosi się do tabeli systemowej ID_ID

Przełączam moją bazę danych z relacyjnej na mongodb. Pierwszą rzeczą, którą muszę zrobić, jest zaprojektowanie schematu.

Zapytanie, które muszę zrobić, to:

SELECT A.Prop_Info, A.System_ID Od System_prop A, SYSTEM B, TENANT C, gdzie A.System_ID = B.System_ID I A.Tenant_ID = C.Tenant_ID

SELECT A.System_ID, A.Prop_Info FROM Authoization A, SYSTEM B WHERE A.System_ID = B.System_ID

Czy ktoś może mi pomóc, jak zaprojektować te tabele jako kolekcje w mongodb?

Czy muszę osadzać r za pomocą dbref? Pomóż mi zaprojektować schemat tego.

questionAnswers(3)

yourAnswerToTheQuestion