我需要在CollectionView中显示来自两个不同Firebase引用的数据。
与其编写两个单独的查询并将两个快照组合为一个,最有效的方法是什么?
user
可以同时收到其他用户的compliment
和invite
。
我需要同时获取发送了users
或invite
的所有compliment
的列表,合并到同一数组/字典中并加载CollectionView
。
发送compliment
或invite
时,将构建以下数据库结构。
是否有一种更有效的方式可以组合两个查询引用并将它们合并?
查询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...