firebase - 如何跟踪 Firestore 中文档的最后更新时间?

标签 firebase triggers google-cloud-firestore

我希望在我的 pizza 文档中有一个 updatedAt 字段,每次特定文档中发生更新时,该字段都应该更新。我认为处理此问题的最佳位置是在 onUpdate 触发器中:

exports.onUpdatePizza = functions.firestore
  .document('pizzas/{pizzaId}')
  .onUpdate(async (change, context) => {
    return change.after.ref.update({ updatedAt: new Date() });
});

但是上面的代码会陷入死循环。我怎样才能实现这一点而不产生不良副作用?

最佳答案

关于firebase - 如何跟踪 Firestore 中文档的最后更新时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53558407/

相关文章:

java - 在 Spring 中使用 Mono<T> 填充 Cloud Firestore 实体

javascript - 将 Firebase 模拟器与 AngularFire 一起使用

json - 在 firebase 上使用 gzip 压缩

firebase - 将注册用户从一个 Firebase 应用转移到另一个 Firebase 应用

oracle - 同一个表上的两个相同类型的触发器将首先执行?

mysql - 当插入触发器处于事件状态时,无法将 4 字节 UTF-8 字符/表情符号插入 MySQL 数据库

firebase - 使用 FCM 在 Apple Safari 中推送通知

android - 方法始终从 Firestore 数据库查询返回 false

sql - 当第一个表中的行被删除时如何从第二个表中删除数据

javascript - Firestore Cloud Function 时间戳转换