こんにちは私はmongodbの初心者です。Javaを使用しています。
リレーショナルテーブルにTenant、system、authorizationの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を参照します。
承認テーブルでは、System_IDはシステムテーブルSystem_IDを参照します
データベースをリレーショナルからmongodbに切り替えています。私が最初にする必要があるのはスキーマ設計です。
私がする必要があるクエリは次のとおりです。
SELECT A.Prop_Info、A.System_ID From System_prop A、SYSTEM B、TENANT Cここで、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のコレクションとして設計する方法を教えてもらえますか?
dbrefを使用して埋め込む必要がありますか?このためのスキーマの設計を手伝ってください。