可能重复:
使用共享数据的 Mongodb 数据库模式设计
嗨,我是 mongodb 的新手。我正在使用 java。
我的关系表中有 4 个表租户、系统、授权。
像这样的东西。
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。
在 Authorization 表中,System_ID 是指 System 表 System_ID
我正在将我的数据库从关系数据库切换到 mongodb。我需要做的第一件事是架构设计。
我需要做的查询是:
SELECT D.Prop_Info, D.System_ID, A.Tenant_Info From TENANT A ,System_prop D, SYSTEM B, Where D.System_ID = B.System_ID AND D.Tenant_ID = A.Tenant_ID
SELECT C.System_ID, C.auth_Info, B.System_ID FROM Authorization C, SYSTEM B WHERE C.System_ID = B.System_ID
谁能帮助我如何将这些表设计为 mongodb 中的集合?
我需要嵌入 r 使用 dbref 吗?帮助我为此设计架构。