На каком этапе я получаю плату за чтение в следующем примере? - PullRequest
0 голосов
/ 11 апреля 2019

Следующий код в качестве примера, я запутался, после которого нумерованная строка будет платить за чтение в результате запроса.

Мне понятна информация, упомянутая в этом 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) )

1 Ответ

2 голосов
/ 11 апреля 2019

Клиент извлекает документы, когда вы звоните get(), то есть, когда вы будете платить за прочитанные документы и используемую пропускную способность.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...