如何删除firebase中的整个节点?

时间:2017-07-13 15:21:47

标签: javascript node.js firebase firebase-realtime-database

我有数据库的结构

enter image description here

此命令删除我的整个数据库

var firebaseRef = firebase.database().ref();
firebaseRef.child(`users/${uid}/todos`).remove().then(() => { console.log('ok') });

console.log(firebaseRef)显示U {u: Qg, path: E, m: lf, Nc: false, then: undefined…}

我做错了什么?

2 个答案:

答案 0 :(得分:1)

更改此

firebaseRef.child(`users/${uid}/todos`).remove().then(() => { console.log('ok') });

firebaseRef.child(`/users/${uid}/todos`).remove().then(() => { console.log('ok') });

答案 1 :(得分:0)

我注意到删除实际上工作正常,但是如果删除节点中的最后一个元素,firebase会自动删除整个节点 为了防止它,我们只需要为节点

添加一些值