Google Firestore数据库设计用于用户之间的消息

时间:2017-11-16 15:25:23

标签: angular google-cloud-platform message google-cloud-firestore

我知道这可能很广泛,但我搜索了interwebz并且在这个主题上没有找到任何内容。

我正在尝试将用户实现到Angular2中的用户通信系统。我想将这些消息保存在Google Firebase数据库中。

唯一的要求是 - 用户应该能够与其他用户开始对话。对话可以在2个(仅限2个)用户之间反复包含多条消息。

显然,我需要Firestore上的消息集合。 enter image description here 结构背后应该是什么?我应该在每个“对话”的“消息”中有一个单独的集合,然后在“个人消息”里面有一个集合吗?任何人都可以提供任何见解或任何最佳实践如何在数据库级别实现这一点?

谢谢。

0 个答案:

没有答案