【发布时间】:2019-05-13 20:05:32
【问题描述】:
我有一个 onUpdate 云函数,我需要检查数据库节点是否存在。
对我来说,理想的做法是:
exports.watchTeamMemberUpdates = functions.database
.ref('/teams/{teamName}')
.onUpdate((change) => {
if (!change.before.exists()) {
console.log('exists error');
return null;
}
});
但它需要一个快照,我给它一个承诺。
是否可以通过任何方式检查文件是否存在与承诺?
除了 .once.then 之外,还有更好的方法来制作快照吗?
【问题讨论】:
-
“除了 .once.then 之外,还有更好的方法来制作快照吗?”是什么意思?在这一点上,您可以提出另一个 SO 问题,而不是在一个 SO 问题中组合两个问题。
标签: javascript firebase firebase-realtime-database google-cloud-functions