如何将文档的文档ID放在层次结构的顶部?
export const notifications = functions.firestore
.document('caseStatus/{case}/0/{milestones}').onUpdate((change) => {
我创建了一个通配符通配符“里程碑”的子集合触发器,可以轻松地从“更改”值中检索该级别的文档ID。
我需要的id是“ case”的文档ID,使用云功能可以吗?函数可以在两个收集级别上侦听更新吗?
一种解决方案是更改每个文档的ID格式,并将该信息传递到较低级别
例如:
编号£电子邮件£文档特定值
答案 0 :(得分:0)
单个函数不能同时侦听两个不同的嵌套集合。您需要为每个集合定义一个函数。
// deal with milestone documents here
functions.firestore.document('caseStatus/{case}/0/{milestones}').onUpdate(...)
// deal with case documents here
functions.firestore.document('caseStatus/{case}').onUpdate(...)