在Firestore中获取用户与许多其他元素的关联的最佳实践是什么?

时间:2019-07-06 03:28:22

标签: firebase google-cloud-firestore

了解Firestore的读取速度,我很好奇其他Firestore用户 在需要获取当前对象(例如我的用户)时会做什么,并查看该用户与许多其他对象的关系对象(其他文档)。

我的用例当前是用户登录并查看项目列表(初始页面加载时有5个项目)。每个项目都有许多选项,例如“喜欢”或“收藏”。

要查看用户是否喜欢每个项目,我可以存储一个文档,其中包含用户对每个项目类别都喜欢的所有项目的列表,或者可以调用获取存储“用户A”的文档喜欢的项目X”,将是numberOfItems * numberOfValues(例如5个项目,每个项目具有3个不同的布尔选项)。

很好奇在这种情况下其他人会采取什么措施来保持文档读取计数的准确性。

0 个答案:

没有答案