子集合中的更改是否应该触发onWrite函数?

泰本

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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Firestore 文档中子集合的更改是否会触发父文档的 EventListeners?

子集合中的总和

使用云函数查询 firestore 中的子集合

Firebase 函数 - 在子集合中创建文档时从主集合中获取数据

是否可以检查集合或子集合是否存在?

如何在子集合中创建子文档时触发 Firestore 功能

在子集合Firestore中查询文档

子集合中的firestore查询

只选择 linq 中的子集合

Firestore 子集合中的单调 ID

获取集合时是否也获取了我的子集合?

Firestore:查询集合是否还包括其子集合?

子集合中的相同文檔 ID 是否會導致 Firestore 中的熱點?

映射子集合

是否可以在Cloud Firestore中查询多个文档子集合?

Flutter:檢查子集合中是否有特定數據

文档大小计算中是否包括Cloud Firestore子集合

Firestore:在属性(映射/数组)而不是子集合中处理对对话线程的回复是否可行?

在Firestore中删除包含所有子集合和嵌套子集合的文档

在Firebase中删除带有子集合的集合

在Flutter中收听Firestore集合及其子集合

删除包含firebase中嵌套子集合的集合?

EF核心无法跟踪子集合的更改

为什么在Firestore中触发onCreate在子集合中的新文档后添加新字段时总是得到NaN?

Firestore 云函数汇总子集合值

在Firestore中的子集合中查询最大值

在Firestore规则中限制子集合中的文档数量

在Firestore中的子集合中创建多文档

Cloud Functions 中 Firebase 子集合中的复合查询?