【发布时间】:2020-06-30 03:12:03
【问题描述】:
在带有 Firebase 后端的问答应用程序中,帖子包含问题、答案和对每个答案的回复。集合replies的文档有两个字段:questionId和answerId
要获得对特定答案的回复,有两种查询方法
- 方法一
firebase.firestore().collection('replies').where('answerId','==',answerId).get()
- 方法二
firebase.firestore().collection('replies').where('questionId','==',questionid).where('answerId','==',answerId).get()
考虑到问题的数量远远大于答案的数量,方法2的性能是否比方法1更好?还考虑了复合查询可能造成的延迟。
【问题讨论】:
标签: database firebase google-cloud-firestore