Firebase在javascript中查询和删除数据 [英] Firebase query and delete data in javascript

查看:43
本文介绍了Firebase在javascript中查询和删除数据的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

这是我的基地

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

I would like to delete the last deed within deeds which happens to be deed id: 1. I would like to do this without specifying anything other than deleting the last deed in deeds.

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

Here is what I have tried already, but I receive no function errors because i'm returning query type objects.

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();

我该如何参考和删除最后的契约?最后的事将不断变化.

How can I reference the last deed in deeds and remove it? The last deed will constantly change.

推荐答案

您正在接近:

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

这篇关于Firebase在javascript中查询和删除数据的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆