我想删除契约中的最后一个契约,该契约恰好是契约 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();
如何引用契约中的最后一个契约并将其删除?最后的行为会不断改变。
最佳答案
你已经很接近了:
const deedRef = admin.database().ref('/deeds');
deedRef.limitToLast(1).once("value", (snapshot) => {
snapshot.forEach((deedSnapshot) =>{
deedSnapshot.ref.remove();
})
})
关于javascript - Firebase在javascript中查询和删除数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51034667/