本文介绍了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中查询和删除数据的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!