firebase - 如何从firebase中的其他集合中查询?
问题描述
我是firebase的新手,我实现了一个评论功能,我在firestore上有这个结构:
- User
- UserID
- Name
- Picture
----------
- Post
- PostID
- Comments
- CommentID
- PostID
- UserID
我想在每个帖子中显示评论,并带有评论的用户的姓名和图片。我怎样才能做到这一点?我有评论者的用户 ID,是否可以使用它访问用户用户集合?还是我的数据库结构有问题?
我计划在评论集合中包含用户的姓名和图片,但是当用户更新他们的姓名和图片时,我如何更新评论集合中的那个?
解决方案
这将使您获得userID
来自其他集合的用户。
FirebaseFirestore.instance
.collection("User")
.where("userID", isEqualTo: userID)
.get();
推荐阅读
- javascript - 我如何使用表单中提供的坐标来使用 jquery 定位元素
- python - 如何在我的代码中修复“ValueError:int() 的无效文字,基数为 10:''”
- django - django nginx:如何解决服务器错误(500)?
- eclipse - 如何在 Eclipse 4.11.0 上安装 StatET
- javascript - Angular 7 中的控制器在哪里,因为它遵循 mvc 架构
- javascript - 区分 Javascript 和 HTML
- c++ - 使用c++ ADO时连接sql server 2017失败但返回null错误信息
- sql - 尝试基于 FK 关系循环对一系列行求和
- openstack - 如何使用汤团,aodh
- r - 为变量的每个观察值创建列