你好,我正在android studio中编写一个应用程序,当用户被删除时,我使用firebase函数删除所有用户数据。在照片中,当“ USER”中的“ asdf”被删除时,ID“ asdf”应随处删除。以下代码可以正常工作,但前提是该ID在未知ID的目录中不存在。
exports.deleteAdd1 = functions.database.ref('/USER/{userId}').onDelete((snap, context) => {
const userId = context.params.userId;
return admin.database().ref("/Add").child(userId).remove();
});
我真的不知道如何删除“添加”下的“ asdf”和另一个ID ...就像图片中的(ID“ 5wIddHUoJy”未知) 请帮忙!
答案 0 :(得分:0)
Firebase documentation指出数据存储为JSON树,这意味着要检索数据节点,您需要提供数据所在的路径,并且该操作将返回该数据节点的每个子节点。您要的。
正如道格指出的那样,有一些可供选择的选择: