Firebase函数可以在subcollections
侦听顶级文档时发生变化来触发它吗?如果不是,那么文档通配符示例的第一行是什么意思?
这是什么意思???如果子集合发生变化,会触发该功能吗?但这似乎并不存在,并且在同一页面的其他地方也是如此。
// Listen for changes in all documents and all sub-collections
...
exports.useWildcard = functions.firestore
.document('users/{userId}')
.onWrite((event) => {
// If we set `/users/marie` to {name: "marie"} then
event.params.userId == "marie"
// ... and ...
event.data.data() == {name: "Marie"}
});
Firestore和功能触发器的预期行为是什么?
我相信示例代码中的注释对于其文档通配符为以下示例的示例是错误的:
'users/{userId}'
请注意,该示例下面的文本中指出:
如果用户中的文档具有子集合,并且这些子集合的文档之一中的字段已更改,则不会触发userId通配符。
下面的示例带有以下通配符:
'users/{userId}/{messageCollectionId}/{messageId}'
仅在users
写入文档的任何子集合中的文档(而不是紧接在文档中的文档users
)时才会触发。
随时提交错误报告,以获取不正确的文档或示例。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句