firebase - 读取文档中 Firebase Firestore 列表的计数
问题描述
我想问一些关于firebase 的读取计数的问题。
假设我有一个帖子集合,并且对于每个博士后我都有一个用户 ids数组。基本上存储每个喜欢当前帖子的用户的id。
现在,假设我加载了前10 个帖子的数据,每个博士后数组字段包含 10,000 个用户 ID:['id1', 'id2' .........'id1000']
所以我的问题是读取计数应该是多少:
- 是10 * 10,000吗?如果是这样的话,那就真的很糟糕了。
- 只有10吗?Firebase 将数组字段计数为1,无论其大小如何。
基本上,我正在尝试实施一个喜欢帖子的系统。每个用户都可以喜欢帖子,但我不知道 firebase 的阅读次数。
关于 Firebase 读取计数或此主题的任何建议或帮助?
解决方案
假设我加载了前 10 个帖子的数据,每个博士后数组字段包含 10,000 个用户 ID:['id1', 'id2' .........'id1000']
据此,您实际上将阅读 10 个文档,因此,您需要为 10 个阅读请求付费。
如果文档有 1 个单个字段,或者在您的情况下,有一个包含许多孩子的列表,它仍然以相同的方式计费 => 1 个文档已读取。
推荐阅读
- java - 尝试并捕获一个未按预期工作的 int 数组
- java - JPA检查是否为空查询
- android - 对卡在白屏上的模拟器上的本机应用程序做出反应
- c++ - 使用 C++ 中的方法更新外部结构
- php - 如何在 Laravel 5.7 中使用 Memcached 进行会话?
- c# - ASP.NET 后台线程阻止页面访问
- android - 我的 onClickListener 在 getView 方法中工作。为什么?
- android - ffmpeg 创建的延时摄影不会在 VLC 以外的其他播放器上播放
- python - 在单词的复数或单数之间选择问题
- r - dplyr中select()的contains()和matches()之间的区别