У меня есть база данных пожарного хранилища, и я хотел бы запускать облачные функции, когда в поле документа пожарного хранилища вносятся изменения. Я хотел бы, чтобы облачная функция посмотрела на то, что изменилось, и использовала новые данные для обновления другого файла документа пожарного депо.
Пример
Предположим, что документ на рисунке изменился и имеет новые значения, как на рисунке ниже
Теперь я хотел бы обновить значение accuracy
до successes / attempts
, ie I хотел бы, чтобы точность была 6/11 = 0,54
Что я должен написать в функции? Вот что у меня есть
exports.calculateAccuracy = functions.firestore.document('/users/{userId}/wordScores')
.onUpdate((change, context) => {
//what to write here?
});
Дополнительный вопрос: сколько операций чтения / записи я собираюсь использовать для обновления точности?
Спасибо !!!