【发布时间】:2021-01-28 21:59:14
【问题描述】:
let database = firebase.database(); //the database is empty.
database.ref('user').set({
color: "red",
height: 180,
});
database.ref('user/color').remove();
database.ref('user').on('child_added', e => {
console.log(e.val());
});
database.ref('user').on('child_removed', e => {
console.log(e.val());
});
我预计'child_removed' 会因为:database.ref('user/color').remove(); 而触发,我预计它会注销'red'。
'child_added' 似乎是这样工作的:它会为 user 结束的每个值触发。所以唯一记录到控制台的是180。
【问题讨论】:
标签: javascript firebase firebase-realtime-database