云函数中是否有一种方法可以识别由Firestore中的更新触发的文档中的所有更改?
也许是这样的:
exports.onUserUpdate = functions.firestore
.document('users/{userID}')
.onWrite((change, context) => {
const beforeData = change.before.data();
const afterData = change.after.data();
const changedKeys = diffDocuments(beforeData, afterData);
})
如果你想问的是,SDK什么都没有提供。您必须自己实现diffDocuments
。
如果你问别人是否已经实现了什么;要求我们推荐或找到一本书、工具、软件库、教程或其他非现场资源的问题对于Stack Overflow来说是偏离主题的;根据现场指南。因此,这种问题需要在其他地方提出。