我在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”
有人知道原因吗?