Разработка схемы базы данных Mongodb с общими данными
Привет, я новичок в mongodb. Я использую Java.
У меня есть 4 таблицы Tenant, system, authorization в моей реляционной таблице.
Что-то вроде этого.
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
В таблице System_prop Tenant_ID ссылается на таблицу Tenant_ID (PK), а System_ID - на системную таблицу System_ID.
В таблице авторизации System_ID относится к системной вкладке System_ID.
Я переключаю свою базу данных с реляционной на mongodb. Первое, что мне нужно сделать, это дизайн схемы.
Запрос, который мне нужно сделать, это:
SELECT A.Prop_Info, A.System_ID From System_prop A, SYSTEM B, TENANT C Where A.System_ID = B.System_ID AND 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
Может кто-нибудь помочь мне, как оформить эти таблицы как коллекции в mongodb?
Нужно ли вставлять r использовать dbref? Помогите мне разработать схему для этого.