【问题标题】:How to update this firestore document field using cloud functions?如何使用云功能更新此 Firestore 文档字段?
【发布时间】:2022-02-01 14:29:01
【问题描述】:

我是 firebase、firestore 和云功能的新手。如何根据名为“LastUpdatedAt”的字段更新名为“status”的此文件

exports.hello = functions.firestore.document("RealtimeData/{anyMachine}/Params/{anyParams}")

“LastUpdatedAt”字段在 {anyParams} 内:看起来像

LastUpdatedAt: 1606844285038

从时间戳转换后

LastUpdatedAt: 1/12/2020 23:8:5

我如何编写一个云函数来比较这个“LastUpdatedAt”和当前时间,如果时间差大于 15,那么“状态”应该设置为离线,否则它应该在线。

【问题讨论】:

标签: node.js firebase google-cloud-firestore google-cloud-functions


【解决方案1】:

如果您想更新文档中的单个字段,那么首先您应该通过文档 ID 检索文档,然后您可以在指定字段时执行更新功能。

更多信息可以参考documentation和stackoverflowanswer,其中已经讨论了Cloud Firestore的node js SDK的简要说明。

【讨论】:

    猜你喜欢
    • 2019-08-07
    • 2020-02-08
    • 1970-01-01
    • 1970-01-01
    • 2020-02-11
    • 1970-01-01
    • 2020-01-09
    • 2020-02-19
    • 2021-03-27
    相关资源
    最近更新 更多