【发布时间】:2020-10-08 10:01:54
【问题描述】:
如果待办事项文档上的 done (bool) 属性发生更改,我希望能够只执行 if 语句,而不用担心文档的其余部分。
作为当前的问题,如果待办事项名称发生更改,即使 done 属性没有更改,也会调用此函数。
exports.watchTodos = functions.firestore.document('users/{uid}/todos/{docId}')
.onUpdate((snap, context) => {
const data = snap.after.data();
const isDone = data.done;
if (isDone === true) {
console.log('add points')
}
【问题讨论】:
标签: node.js typescript firebase google-cloud-firestore google-cloud-functions