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
提交
取消