繁体   English   中英

如何收听添加到我的 Cloud Firestore 的新文档和 append 这个新数据到 BigQuery 表?

[英]How to listen to new documents added to my Cloud Firestore and append this new data to BigQuery table?

我只想捕获添加到我的 Firestore 集合中的新文档。 这些文档还嵌套了子 collections。 我的目标是为每个子 collections 创建 BigQuery 表。 目前,我每天都将我的 Firestore 完全导出并将其加载到 GCP 存储桶中。 然后,我通过 Cloud Functions(策略:WRITE_TRUNCATE)从这些导出中创建 BigQuery 表。 我想为我的 BigQuery 表转向增量加载方法,而不是截断加载。 我怎样才能做到这一点?

为了实现您正在寻找的内容,您需要创建一个 Cloud Function,它会在 Firestore 中发生更新事件时触发并写入您的 Bigquery 表。

有一些例子可以做到这一点,比如这里的例子。 您可以调整此示例以满足您的需求。

希望你觉得这个有用!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM