我有书籍节点和用户节点,用户节点有喜欢的书籍,现在我想得到喜欢的书籍并展示它们。
所以我的抓取就像获取当前用户 - >获取最喜欢的图书=>现在列出如何使用firebase / firebasui从books节点获取这个书籍列表
答案 0 :(得分:0)
我可以这样修理它。将集合视图直接绑定到收藏夹阵列,然后为每个快照调用书籍节点配置单元格
let ref = firebaseRef?.child("users").child(userUid!).child("FavBooks").queryOrderedByKey()
self.datasrc = (savedCollectionView?.bind(to: ref!){ collectionView, IndexPath, snap in
let cell = collectionView.dequeueReusableCell(withReuseIdentifier: "Cell", for: IndexPath)
let bookRef = self.firebaseRef?.child("Books").child(snap.key).queryOrderedByKey()
bookRef?.observeSingleEvent(of: .value, with: {(snapshot) in
//configure cell
})
return cell
})!