【发布时间】:2021-11-16 15:32:47
【问题描述】:
我正在尝试在 firebase 中创建一个项目,其中我有一个集合供用户使用。管理员必须对这些用户进行多项操作,简而言之,需要在屏幕上显示所有这些操作。我目前在我的“用户”集合中为每个用户提供 1 个文档。一切正常,但由于管理员似乎每天要多次获取所有记录,我的 Firestore 读取超出了免费套餐。
现在解决这个问题的合乎逻辑的解决方案似乎是将所有用户放在一个名为 users 的文档中。我可以使用 userIds 作为键或将它们存储在数组中以便于查询。但有件事告诉我,出于安全考虑,这毕竟不是一个好主意,因为在这种情况下,我的所有数据都会暴露给非管理员用户。
这个问题的中间解决方案是什么?
【问题讨论】:
标签: firebase google-cloud-platform google-cloud-firestore