首页 > 解决方案 > 读取文档中 Firebase Firestore 列表的计数

问题描述

我想问一些关于firebase 的读取计数的问题

假设我有一个帖子集合,并且对于每个博士后我都有一个用户 ids数组。基本上存储每个喜欢当前帖子的用户的id

现在,假设我加载了前10 个帖子的数据,每个博士后数组字段包含 10,000 个用户 ID:['id1', 'id2' .........'id1000']

所以我的问题是读取计数应该是多少:

基本上,我正在尝试实施一个喜欢帖子的系统。每个用户都可以喜欢帖子,但我不知道 firebase 的阅读次数。

关于 Firebase 读取计数或此主题的任何建议或帮助?

标签: firebasefluttergoogle-cloud-firestore

解决方案


假设我加载了前 10 个帖子的数据,每个博士后数组字段包含 10,000 个用户 ID:['id1', 'id2' .........'id1000']

据此,您实际上将阅读 10 个文档,因此,您需要为 10 个阅读请求付费。

如果文档有 1 个单个字段,或者在您的情况下,有一个包含许多孩子的列表,它仍然以相同的方式计费 => 1 个文档已读取。


推荐阅读