使用 geofirestore,我可以从users/{userId}/pros
云函数中的集合中查询并获取结果文档(doc)。现在我想在来自查询users/{userId}/pros/{proId}/notifs
的每个文档下添加一个新集合。users/{userId}/pros/{proId}
所以,我是这样写的;
exports.sendNotification = functions.firestore
.document("users/{user}/consumers/{consumer}")
.onCreate(async snapshot => {
try {
query.get().then(querySnapshot => {
querySnapshot.forEach(doc => {
await doc.ref.collection('notifs').add({ . . .});
}).catch ((error) =>
console.log(error));
但是我不断收到错误TypeError: Cannot read property 'collection' of undefined
。似乎有什么问题?Geofiretore queryDocumentSnapshot 似乎没有 collection() 属性。谢谢你的帮助。