Firebase数据库更新所有帖子的用户个人资料图片网址

时间:2017-05-03 16:24:06

标签: ios swift firebase filter firebase-realtime-database

您好我的帖子Feed的数据库结构。 Database Structure

enter image description here

当我更改用户个人资料图片时,我想要使用新图片更新所有帖子(在帖子/ postID / user / userID < / EM> /图像

如果我有大量的帖子如何以最好的方式(atomaticaly)

我尝试进行查询,然后更新所有密钥,但查询无法在userID节点上运行。

1 个答案:

答案 0 :(得分:1)

可能有更好的方法。

为什么不在每个帖子上复制所有用户详细信息,为什么不将用户详细信息(包括个人资料图片)存储在像

这样的结构中
/users/userID/name
/users/userID/profileURL

然后只将posterID存储在帖子中

您需要进行两次数据库调用才能获取数据,但如果您更新一次个人资料图片,则会为所有帖子正确检索