Firebase中的多到多關系我有一個Firebase數據庫。我有公司和承包商。一個承包商可以為一個以上的公司工作,一個公司可以有多個承包商。這是一個直截了當的多到多的關系。我希望能夠回答有關公司和承包商的問題:給一個公司,誰是現在的承包商。給一個承包商他們為什么公司工作。在火力范圍內構造數據的替代方案是什么?
2 回答

HUH函數
TA貢獻1836條經驗 獲得超4個贊
companies : { companyKey1 : { name : company1 ... contractors : { contractorKey1 : true, contractorKey3 : true } } companyKey2 : { name : company2 ... contractors : { contractorKey2 : true, } } } contrators : { contractorKey1 : { name : bill ... companies : { companyKey1 : true } } contractorKey2 : { name : steve ... companies : { companyKey1 : true } } contractorKey3 : { name : jim ... companies : { companyKey2 : true } } }
companies : { companyKey1 : { name : company1 ... } companyKey2 : { name : company2 ... } } contrators : { contractorKey1 : { name : bill ... } contractorKey2 : { name : steve ... } contractorKey3 : { name : jim ... } } companyAndContractorsAssignment : { key1 : { contractorKey1 : true, companyKey1: true, } key2 : { contractorKey3 : true, companyKey1: true, } key3 : { contractorKey2 : true, companyKey2: true, }
添加回答
舉報
0/150
提交
取消