firebase:QuerySnapShot不为null,但使用时发生“未定义”

时间:2019-02-25 10:36:38

标签: node.js typescript firebase google-cloud-firestore

我在Firebase上使用Firestore。 我的代码在下面。

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)
})

notice不是null或未定义,但是当我使用它时,发生以下错误。

  

TypeError:无法读取未定义的属性“ get”

有人知道原因吗?

0 个答案:

没有答案