firebase - 现在将服务器值设置为时间戳

标签 firebase google-cloud-firestore

我正在尝试使用 firestore 的其余 api 写入现在的时间戳。发送应用程序不保留时间,因此由服务器来存储该值。

{
    "fields": {
        "Type": {
            "stringValue": "temperature"
            },
            "Timestamp": {
                "timestampValue": "2019-02-18T23:00:00Z"
            },
            "Value": {
                "integerValue": "17"
            }
    }
}

这些值已正确存储,但我希望能够将静态 2019-02-18T23:00:00Z 更改为当前值。

如何做到这一点?

最佳答案

要将服务器端时间戳写入字段中,您需要使用 FieldTransform为了那个原因。请参阅Firestore REST API add Timestamphttps://cloud.google.com/firestore/docs/reference/rest/v1/Write

关于firebase - 现在将服务器值设置为时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55338493/

相关文章:

angular - firebase 中的 Google 身份验证显示空白屏幕 Progressive Web App

android - 在 Firestore 事务中更新同一文档的多个字段时的定价

firebase - argumnet 类型 'Null Funcion(DataSnapshot)' 不能分配给参数类型 'Future Or <dynamic> Function(DataBaseEvent)'

javascript - Angular 2页面重新加载而不是安慰我们注册或登录

swift - FIRDatabaseReference messagesQuery.queryEqualToValue 什么都不返回

ios - 从 firestore 查询数据时,如何将保存的字符串格式的日期与当前日期进行比较?

reactjs - 对象作为 React 子级无效(找到 : object with keys {username}). 如果您要渲染子级集合,请改用数组

firebase - 如何减少 Firebase Cloud Firestore 上的读取操作?

java - 检查文档是否存在于 Firestore 集合中

dart - flutter 错误 : Attempt to invoke virtual method 'void com.google.firebase.auth.internal.zzab.zzf(int)' on a null object reference, 空