在我的反应后端的 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);
});
});
如何在没有云功能的情况下实现上述代码?