Flutter 如何调用Flatter中的两个firestore集合,即消息集合和用户集合
我遇到了这样一个问题:如何调用Flatter中firestore中消息集合发送的最后一条消息,以及来自用户集合的消息发送者的图像和用户名,并将这些数据显示到用户界面。通常,在firestore中,您尝试使Flutter 如何调用Flatter中的两个firestore集合,即消息集合和用户集合,flutter,dart,Flutter,Dart,我遇到了这样一个问题:如何调用Flatter中firestore中消息集合发送的最后一条消息,以及来自用户集合的消息发送者的图像和用户名,并将这些数据显示到用户界面。通常,在firestore中,您尝试使读取操作更容易 根据您的要求,您可能应该在Firestore的消息文档中存储发件人的显示名称和化身 这意味着当您创建新的消息时,您需要访问用户来存储此信息。 这也意味着,如果用户更改了她的显示名称和/或头像,您将不得不在Firestore中修改她的所有消息。这通常是通过云函数完成的。非常感谢您的
读取操作更容易
根据您的要求,您可能应该在Firestore的消息
文档中存储发件人的显示名称和化身
这意味着当您创建新的消息时
,您需要访问用户
来存储此信息。
这也意味着,如果用户
更改了她的显示名称和/或头像,您将不得不在Firestore中修改她的所有消息
。这通常是通过云函数完成的。非常感谢您的回答,请您提供有关如何使用云函数的详细信息,例如和我可以跟进的示例。感谢您的预期查看此处有关同步非规范化数据的解释[.顺便说一句,关于了解Firestore的整个系列都非常好。还可以查看以下帖子:非常感谢,非常有帮助