Моя схема БД выглядит следующим образом:
"Works" : {
"-LLiIlsIS1XJonGRa8j6" : {
"acceptedDate" : {
},
"answers" : {
},
"category" : "matematyka",
"createDate" : {
},
"creatorID" : "KjxVHwUirhUwHRbBDhMCRoHliMQ2",
"finishDate" : {
},
"firebaseKey" : "-LLiIlsIS1XJonGRa8j6",
"level" : "Liceum",
"number" : 1,
"pointAmount" : 8,
"pointBoost" : 0,
"rated" : 1,
"reported" : false,
"solverID" : "XKUNXPozOsMM3sgQXY2F5iVMAkZ2",
"state" : "Completed",
"taskAmount" : 1,
"workText" : "Czy pierwiastek z liczby parzystej zawsze jest liczba parzysta?"
},
"-LLiKGP3Zq1uX3ugRzSF" : {
"acceptedDate" : {
},
"answers" : {
}
},
"available" : false,
"boostAmount" : 0,
"category" : "matematyka",
"createDate" : {
},
"creatorID" : "KjxVHwUirhUwHRbBDhMCRoHliMQ2",
"finishDate" : {
},
"firebaseKey" : "-LLiKGP3Zq1uX3ugRzSF",
"level" : "Liceum",
"number" : 2,
"pointAmount" : 8,
"pointBoost" : 0,
"rated" : 1,
"reported" : false,
"solverID" : "XKUNXPozOsMM3sgQXY2F5iVMAkZ2",
"state" : "Completed",
"taskAmount" : 1,
"workText" : "Czy pierwiastek z liczby ujemnej zawsze jest liczba ujemna?"
}
Поэтому я хочу, чтобы облачная функция запускалась каждый раз, когда новый объект помещается в «Works».Пока у меня есть этот код:
export const onWorkAddition = functions.database.ref('Works').onCreate(snap => {
console.log('new work created');
console.log(snap.val());
});
К сожалению, этот код ничего не регистрирует.Чего мне не хватает?Я новичок в облачных функциях, поэтому, если мне не хватает чего-то важного, дайте мне знать.