首页 > 解决方案 > 有没有办法在没有云功能的情况下触发 Firestore?

问题描述

在我的 react 后端的 nodejs express 应用程序中,我正在使用 firebase 服务帐户密钥访问 firestore。在没有 Cloud Functions 的情况下创建或删除集合时,有什么方法可以触发 firestore?我无法升级到 blaze 计划,因此无法在我的 firebase 项目中使用云功能。

下面的代码是在帖子不受欢迎时删除通知(即,将从喜欢集合中删除文档)。

exports.deleteNotificationOnUnlike = functions.firestore
  .document("likes/{id}")
  .onDelete((snapshot) => {
    return db
      .doc(`/notifications/${snapshot.id}`)
      .delete()
      .catch((err) => {
        console.error(err);
      });
  });

我如何在没有云功能的情况下实现上述代码?

标签: firebasegoogle-cloud-firestore

解决方案


推荐阅读