以下面的代码为例,我对查询结果中的编号行收费感到困惑。
我确实了解stackoverflow answer中提到的信息,我感到有些迷失,对此我将不胜感激。
docRef
.collection('comments')
.orderBy('createdAt', 'desc')
.get() // #1 <---------
.then(querySnapshot => { // #2 <---------
const commentCount = querySnapshot.size // #3 <---------
const recentComments = []
querySnapshot.forEach(doc => { // #4 <---------
recentComments.push( doc.data() )
});
recentComments.splice(5)
const lastActivity = recentComments[0].createdAt
const data = { commentCount, recentComments, lastActivity }
return docRef.update(data)
})
.catch(err => console.log(err) )
答案 0 :(得分:2)
当您致电get()
时,客户端会检索文档,因此您需要为读取的文档和使用的带宽付费。