我有一个使用MySql数据库的应用程序。应用程序是基于SAAS的解决方案。例如:移动充值平台,我在其中拥有以下实体。
现在,作为超级管理员,我应该可以看到管理员,分销商和零售商的分类帐。
假设电话号码为。 1234567890
充值了卢比。来自零售商-100
的MySql数据库中的事务现在像:
RetailerLedger表的列为:
RetailerID,DistributorID,RechargeID,Amount,CommisionOnAmount,AmountDeducted,BalanceAmount
RetailerBalance Table: > RetailerID, Balance
佣金表:> RetailerID, Commission% , TypeOfRechargeCompany
现在以管理员身份检查任何特定零售商的分类帐,我将进行以下表联接:
AdminCommission->Admin->DistributorCommission->Distributor-RetailerCommission->Retailer->RetailerBalance
如何在mongoDB中构建以上关系?