【问题标题】:Is there's an way to trigger an function based on firestore document read?有没有办法根据读取的firestore文档触发功能?
【发布时间】:2019-05-06 21:57:06
【问题描述】:

我需要在根据doc读取的特定于firestore的文档上触发云功能,没有这样的“事件”。

有人可以指导我吗?

【问题讨论】:

  • 请更具体。
  • 无法在文档读取时触发云功能。你想达到什么目的?
  • 我需要在文档被读取时进行一些检查(例如根据时间戳更改某些字段等)
  • 该文档只能由单个用户阅读?
  • 不,多个用户。

标签: google-cloud-firestore google-cloud-functions


【解决方案1】:

没有办法在从数据库读取时触发云函数。

请求此功能的典型原因是您想要转换用户正在阅读的数据。有两种常见的方法:

  1. 实现读取数据的云函数,通常作为 HTTPS 触发函数或可调用函数。然后,此 Cloud Function 连接到数据库,读取基础数据,将数据转换为您想要的数据,然后将其返回给用户。

  2. 在写入/更新数据时实施转换。这是更惯用的 NoSQL 方法,您可以在其中对写入操作进行额外的工作,从而使读取操作变得更简单且更具可扩展性。

【讨论】:

    猜你喜欢
    • 2020-04-21
    • 2020-02-27
    • 2020-03-26
    • 2020-11-30
    • 1970-01-01
    • 1970-01-01
    • 2021-09-26
    • 1970-01-01
    • 2021-07-06
    相关资源
    最近更新 更多