Firebase上的多对多关系 [英] Many to many relationships on Firebase
本文介绍了Firebase上的多对多关系的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
数据库的工作方式应该如下:
- 一个用户将属于多个组织
- 一个组织将拥有多个用户
我做了一些这样的组织:
App
-Organisation
--Organisation Name
---Members
-----Member1
-----Member2
-Users
--Member
1
--UserEmail
--Organisations
--User questions
有什么建议吗?
推荐答案
您可以按如下方式组织您的Firebase数据库:
users:{
user1:{
org:{
org1 : true;
org2 : true;
};
name: ...;
....
}
user2:{
org:{
org2 : true;
org3 : true;
};
name: ...;
....
};
};
organizations:{
org1:{
name: ...;
users:{
user1: true;
user3: true;
};
....
};
org2:{
name: ...;
users:{
user1: true;
user2: true;
};
....
};
....
};
每个user
都将有一个org
字段,所有组织都与他/她相关联。同样,Organizations
将有一个user
字段,所有用户都将与其关联。
这篇关于Firebase上的多对多关系的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文