我有一个“用户”集合,其中包含文档列表,每个文档都有一个用户对象和一个子集合“通知”。每当用户收到新通知时,都会在其子集合通知下创建一个新文档。
未触发云功能中的触发器。
这是我的Firestore结构:
这是我的功能:
background-image
我做错了什么?
答案 0 :(得分:3)
您应该使用以下内容声明函数
exports.sendNotification = functions.firestore.document('Users/{userID}/Notifications/{notificationId}')//
.onWrite(async (change,context) => {...});
而不是
exports.sendNotification = functions.firestore.collection('Users/{userID}/Notifications/{notificationId}')//
.onWrite(async (change,context) => {...});