Несовместимое количество снимков документов возвращается из пожарного магазина - PullRequest
0 голосов
/ 28 февраля 2020

По какой-то причине приведенный ниже код возвращает данные из firebase непоследовательно, в моей коллекции Firestore есть всего 3 документа, но всякий раз, когда я получаю доступ к этому маршруту, он возвращает либо три, два или один снимок документа.

router.get('/outlets', (req, res) => {
    let results = []
    firebase
      .firestore()
      .collection('outlets')
      .get()
      .then(snapshot => {
        snapshot.forEach(doc => {
          let result = doc.data()
          result.id = doc.id

          results.push(result)
        })

        res.send(results)
      })
      .catch((err) => {
        logger.getLogger('API/OUTLET').error(err.message)
        res.send([])
      })
  })
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...