我想删除恰好是契据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();
我该如何参考和删除最后的契约?最后一件事情将不断改变。
答案 0 :(得分:2)
您正在接近:
const deedRef = admin.database().ref('/deeds');
deedRef.limitToLast(1).once("value", (snapshot) => {
snapshot.forEach((deedSnapshot) =>{
deedSnapshot.ref.remove();
})
})