我应该分页数据查询吗?从 firebase 函数获取 5000 个文档
Should I paginate data query? Getting 5000 documents from firebase functions
数据查询一定要分页吗?
我每天需要通过 firebase 函数向 5000 位用户发送电子邮件通知。
我的第一个方法是:
- 查询 firestore 以获取每个必须接收通知的用户,进行 .where() 获取。
- 使用第三方服务发送电子邮件。
您如何判断是否必须对数据进行分页?什么是好的做法?
编辑
每个文档有 50 个单词。
感谢您的宝贵时间。
根据您将 Cloud Functions 实例配置为多大以及文档有多大,您可能需要对结果进行分页。
虽然我通常不喜欢依赖这样的幻数,所以当我有超过几千个文档要处理时,我倾向于一次处理几百个文档的页面。
数据查询一定要分页吗?
我每天需要通过 firebase 函数向 5000 位用户发送电子邮件通知。
我的第一个方法是:
- 查询 firestore 以获取每个必须接收通知的用户,进行 .where() 获取。
- 使用第三方服务发送电子邮件。
您如何判断是否必须对数据进行分页?什么是好的做法?
编辑
每个文档有 50 个单词。
感谢您的宝贵时间。
根据您将 Cloud Functions 实例配置为多大以及文档有多大,您可能需要对结果进行分页。
虽然我通常不喜欢依赖这样的幻数,所以当我有超过几千个文档要处理时,我倾向于一次处理几百个文档的页面。