【问题标题】:How do I call two firestore collection in flutter i.e the message collection and the user collection [closed]如何在颤动中调用两个firestore集合,即消息集合和用户集合[关闭]
【发布时间】:2021-05-08 07:09:45
【问题描述】:

我遇到了这个问题,关于如何在颤动中调用从 firestore 中的消息集合发送的最后一条消息,以及来自用户集合的消息发送者的图像和用户名,并将这些数据显示到用户界面。

【问题讨论】:

    标签: flutter dart


    【解决方案1】:

    通常,在 Firestore 中,您会尝试使 read 的操作更容易。

    根据您的要求,您可能应该将发件人的显示名称和头像存储在 Firestore 中的 message 文档中。

    这意味着当您创建一个新的message 时,您需要访问user 来存储此信息。 这也意味着如果user 更改了她的显示名称和/或头像,您将不得不在 Firestore 中修改她的所有messages。这通常使用云函数来完成。

    【讨论】:

    • 非常感谢您的回答,请您提供有关如何携带云功能的见解,比如我可以跟进的示例。谢谢期待
    • 在此处查看有关同步非规范化数据的说明 [youtu.be/77XmRDtOL7c?t=293].顺便说一句,关于了解 Firestore 的整个系列真的很棒。还要检查这个线程:stackoverflow.com/questions/53278365/…
    • 非常感谢,真的很有帮助
    猜你喜欢
    • 2020-12-25
    • 1970-01-01
    • 1970-01-01
    • 2021-12-10
    • 1970-01-01
    • 2022-01-11
    • 2021-04-14
    • 2021-01-25
    • 2022-08-20
    相关资源
    最近更新 更多