如何从Swift中两个不同的Firebase引用有效地在collectionview中显示数据?

时间:2018-07-11 23:49:55

标签: swift firebase firebase-realtime-database

我需要在CollectionView中显示来自两个不同Firebase引用的数据。

与其编写两个单独的查询并将两个快照组合为一个,最有效的方法是什么?

user可以同时收到其他用户的complimentinvite

我需要同时获取发送了usersinvite的所有compliment的列表,合并到同一数组/字典中并加载CollectionView

发送complimentinvite时,将构建以下数据库结构。

enter image description here

是否有一种更有效的方式可以组合两个查询引用并将它们合并?

查询compliments

ref = REF_USERS_COMPLIMENTS.child(forId).child(currentUid).observe(.childAdded , with: { (snapshot) in...

查询invites

ref = REF_USERS_INVITES.child(forId).child(currentUid).observe(.childAdded , with: { (snapshot) in...           

0 个答案:

没有答案