У меня есть облачная функция Firebase.Внутри функции helloWorld все работает как положено, кроме строки deedRef.limitToLast (1) .remove ();Я также пытался сделать .ref (/deeds/${deedID}
). Remove (), есть ли причина, по которой я не могу удалить данные из firebase в облачных функциях?Вывод запроса http: «Ошибка: не удалось обработать запрос».
const functions = require('firebase-functions');
const admin = require('firebase-admin');
admin.initializeApp();
const deedRef = admin.database().ref('/deeds');
const oldDeedRef = admin.database().ref('/oldDeeds');
exports.helloWorld = functions.https.onRequest((req, res) => {
deedRef.limitToLast(1).once("value", (snapshot) => {
snapshot.forEach((deedSnapshot) =>{
let deedID = deedSnapshot.val().id;
let text = deedSnapshot.val().message;
oldDeedRef.push({
id: deedID,
message: text
})
})
})
deedRef.limitToLast(1).remove();
res.send("Congrats For running the function");
});