Простой документ обновления облачной функции Firestore
import * as functions from 'firebase-functions';
import * as admin from 'firebase-admin';
admin.initializeApp();
export const resetCounter = functions.https.onRequest((req, res) => {
const resetRef = admin.firestore()
.collection('collectionName')
.doc('documentName')
resetRef.get().then((doc) => {
if(doc.exists){
resetRef.update({counter: 0})
.catch(err => {
console.log("Error",err)
res.send("500");
})
}
}).catch(err=>{
//Internal server error
console.log("Error",err)
res.send("500");
});
//Successful operation
res.send("200");
});
ChernobylBob