firebase: QuerySnapShot не является нулевым, но происходит "неопределенный" при его использовании - PullRequest
0 голосов
/ 25 февраля 2019

Я использую Firestore на Firebase.Мой код ниже.

db.collection("notifications").where("type", "==", "like_comment").where("comment_ref", "==", like_snap.data().comment_ref).get().then((notice) => {
    if(notice.docs[0]) {
      notice.docs[0].ref.update({
        updated_at: admin.firestore.FieldValue.serverTimestamp()
      })
      .then(() => {
        ----
      })
      .catch((error: any) => {
        console.warn(error)
      });
    } else {
        ----
    }
  })
})
.catch((error: any) => {
  console.warn(error)
})

уведомление не является нулевым или неопределенным, но когда я его использую, возникает ошибка ниже.

TypeError: Невозможно прочитать свойство 'get' из неопределенного

Кто-то знает причину?

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