本指南展示了当您对指定集合内的文档进行更改时会触发的函数示例。
准备工作
在运行本指南中的示例代码之前,您需要执行以下操作:
示例
以下示例演示了如何编写响应 Firestore 触发器的函数。
示例 1:Hello Firestore 函数
以下示例会输出触发 Firestore 事件的字段:
Node.js
Python
Go
Java
C#
部署 Hello Firestore 函数
设置 Firestore 数据库(如果您尚未这样做)。
点击相应标签页即可获取有关所选工具的使用说明。
控制台
使用 Google Cloud 控制台创建函数时,您还可以向函数添加触发器。请按照以下步骤为函数创建触发器:
在 Google Cloud 控制台中,前往 Cloud Run:
点击编写函数,然后输入函数详细信息。如需详细了解如何在部署期间配置函数,请参阅部署函数。
在触发器部分中,点击添加触发器。
选择 Firestore 触发器。
在 Eventarc 触发器窗格中,修改触发器详细信息,如下所示:
在触发器名称字段中输入触发器的名称,或使用默认名称。
从列表中选择触发器类型:
Google 来源,用于为 Pub/Sub、Cloud Storage、Firestore 和其他 Google 事件提供方指定触发器。
第三方,用于与提供 Eventarc 来源的非 Google 提供方集成。如需了解详情,请参阅 Eventarc 中的第三方事件。
从事件提供方列表中选择 Firestore,以选择提供用于触发函数的事件类型的产品。如需查看事件提供方列表,请参阅事件提供方和目的地。
从事件类型列表中选择