【发布时间】:2020-09-03 18:16:22
【问题描述】:
我正在制作一个梦幻足球应用程序。创建联赛时,联赛成员的子集合存储在用户的个人资料 (userProfiles/{userId}/myLeagues) 和联赛本身的 members 集合 (leagues/{leagueId}/members) 中。
当联赛被删除时,我需要翻转 members 集合以获取所有用户的 ID,然后我需要从他们的用户资料中删除联赛。我正在尝试使用onDelete 来获取members 集合,但它在deletedLeague 中不可用。
exports.deleteLeague = functions.firestore
.document('leagues/{leagueId}')
.onDelete((snap, context) => {
const deletedLeague = snap.data();
});
如何从快照中获取members 集合?还是有其他方法可以完成这项任务?
【问题讨论】:
标签: javascript firebase google-cloud-firestore google-cloud-functions