我知道这可能很广泛,但我搜索了interwebz并且在这个主题上没有找到任何内容。
我正在尝试将用户实现到Angular2中的用户通信系统。我想将这些消息保存在Google Firebase数据库中。
唯一的要求是 - 用户应该能够与其他用户开始对话。对话可以在2个(仅限2个)用户之间反复包含多条消息。
显然,我需要Firestore上的消息集合。 结构背后应该是什么?我应该在每个“对话”的“消息”中有一个单独的集合,然后在“个人消息”里面有一个集合吗?任何人都可以提供任何见解或任何最佳实践如何在数据库级别实现这一点?
谢谢。