我已经收藏了带有用户子收藏集的书籍,如上图所示。我编写了与子收藏集“用户”相关的云功能,例如,如果子收藏集“用户”有变化,触发功能将触发。我的问题是我无法找出触发功能中子集合'用户'的父文档ID。我怎么能做到这一点?。
例如:考虑场景,根据图片
book(collection)==> my-book(doc)==> users(sub-collection)==> user-123(doc)。
答案 0 :(得分:0)
这是我得到的,
我们将从context参数中获取父文档ID
export const onChangesInBooksUserCollection = functions.firestore.document('books/{book}/users/{user}').onWrite.onWrite(async (snap, context) => {
//id of the parent document
const parentDocumentId:string=context.book;
//according to above picture parentDocumentId='my-book';
}