Я хочу иметь поле updatedAt
в моем документе pizza
, которое должно обновляться каждый раз, когда в этом конкретном документе происходит обновление.Я думаю, что лучшее место для этого - триггер onUpdate
:
exports.onUpdatePizza = functions.firestore
.document('pizzas/{pizzaId}')
.onUpdate(async (change, context) => {
return change.after.ref.update({ updatedAt: new Date() });
});
Однако приведенный выше код попадет в бесконечный цикл.Как я могу реализовать это без нежелательного побочного эффекта?