在下图中,我的日历中添加了 5 个事件,键的名称(例如 13No(代表 11 月 13 日))是我在循环时要搜索的内容。
当我单击删除按钮时,我想检查父 ID 并将其与数据库中的所有键名进行比较,然后当找到匹配项时,我希望从数据库中删除该键。由于我是 Firebase 的新手,我不确定如何遍历数据库,因此非常感谢您的帮助。
编辑:我将键的名称更改为与我要搜索的 ID 相同,以使其更容易,但我仍然无法让循环工作。
这是应该执行删除的函数:
var myDataRef = new Firebase('Removed for safety reasons'); //The name of my database
function deleteEvent() {
var parent = this.parentNode.id; //Grabs the button parent's ID
for (i = 0; i < myDataRef.length; i++) { //Tried a for loop but didn't work with myDataRef.length
//If parent matches myDataRef[i]
//Then delete myDataRef[i]
}
}