Firebase查询和删除JavaScript中的数据

时间:2018-06-26 03:58:40

标签: javascript firebase firebase-realtime-database

这是我的基地 enter image description here

我想删除恰好是契据ID的契据中的最后契据:1.我想除删除契据中的最后契据外,不指定其他内容。

这是我已经尝试过的方法,但是我没有收到任何函数错误,因为我正在返回查询类型的对象。

const deedRef = admin.database().ref('/deeds');
deedRef.limitToLast(1).once("value", (snapshot) => {
    snapshot.val().remove();
})

const deedRef = admin.database().ref('/deeds');
deedRef.limitToLast(1).once("value", (snapshot) => {
    snapshot.forEach((deedSnapshot) =>{
         deedSnapshot.remove();
    })
})

我已经尝试过了

const deedRef = admin.database().ref('/deeds');
deedRef.limitToLast(1).remove();

我该如何参考和删除最后的契约?最后一件事情将不断改变。

1 个答案:

答案 0 :(得分:2)

您正在接近:

const deedRef = admin.database().ref('/deeds');
deedRef.limitToLast(1).once("value", (snapshot) => {
    snapshot.forEach((deedSnapshot) =>{
         deedSnapshot.ref.remove();
    })
})