Вот что я пытаюсь сделать с облачными функциями Firebase:
Слушайте изменения в одном из документов в коллекции 'public_posts'.
Сообщите, если в поле 'publi c' произошло изменение с true на false
Если true, удалите документ, который запустил функцию
Для шагов 1 и 2 код прост, но я не знаю синтаксиса для шага 3. Как можно получить ссылку на документ, запускающий функцию? То есть, я хотел бы знать, о каком коде идет речь в пустой строке ниже:
exports.checkPrivate = functions.firestore
.document('public_posts/{postid}').onUpdate((change,context)=>{
const data=change.after.data();
if (data.public===false){
//get the reference of the trigger document and delete it
}
else {
return null;
}
});
Есть какие-нибудь советы? Спасибо!