【发布时间】:2021-10-30 11:08:26
【问题描述】:
我的数据库结构为:
=> collection (ChatRoom) : stores chat room name, chat participants, unique chat room id
=> documents (unique ids) : documents created with unique ids based upon users
=> sub-collection (chats) : all chats going on between 2 specified persons (chat participants)
现在,我想根据用户收听多个聊天集合。 例如:
如果用户与 500 人建立联系,那么我如何收听那些 500 条聊天(子集合),以便在其中任何人发送新消息时得到通知。
另外,这不会对设备造成很大的性能开销。
另外,考虑到这种情况下的 db 读取,它们会不会太多。
这种情况最好的方法应该是什么?
【问题讨论】:
标签: firebase flutter google-cloud-firestore