如何使用 FirebaseStore 时间戳添加服务器时间?

用户7697994

如果我使用 Firebase 数据库,我可以将服务器时间设置如下:

user.put("time", ServerValue.TIMESTAMP);

然后更新它。

但是如果我在FireStore 中使用相同的,它不会成功,而且我也不需要为了这个目的firebase-data-base在我的gradle 中实现。

我可以看到ServerTimestamp.classFireStore相关,但我不知道如何使用它。

提前致谢。

斯威格森

根据文档,它会是这样的:

@ServerTimestamp Date time;

如果null它将具有服务器生成的时间戳,那么您不需要为它设置值。

Ref:用于标记要填充服务器时间戳的日期字段的注释。如果正在写入的 POJO 包含 @ServerTimestamp 注释字段的 null,它将被服务器生成的时间戳替换。https://firebase.google.com/docs/reference/android/com/google/firebase/firestore/ServerTimestamp

编辑:

或者map直接使用类型对象时:

DocumentReference docRef = db.collection("objects").document("some-id");

// Update the timestamp field with the value from the server
Map<String,Object> updates = new HashMap<>();
updates.put("timestamp", FieldValue.serverTimestamp());

参考:https : //firebase.google.com/docs/firestore/manage-data/add-data#update_fields_in_nested_objects

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何添加特定的时间服务器?

来自分类Dev

如何从Firebase的iOS API获取服务器时间戳?

来自分类Dev

在Firebase URL中使用Firebase服务器时间戳

来自分类Dev

如何用本地时间戳替换rsyslog服务器上收到的消息的时间戳?

来自分类Dev

使用时间戳服务器,代码签名时间戳仍然过期

来自分类Dev

如何在Swift项目中使用iOS SDK插入Firebase服务器时间戳

来自分类Dev

如何从服务器格式化此传入的时间戳字符串?

来自分类Dev

如何找到两个服务器时间戳之间的时差?

来自分类常见问题

如何在Cassandra的服务器端存储时间戳?

来自分类Dev

如何获取Firebase服务器的当前时间戳(以毫秒为单位)?

来自分类Dev

如何在Swift中包含服务器端时间戳

来自分类Dev

如何在Firebase中的服务器和客户端之间使时间戳相同?

来自分类Dev

如何在Redis排序集中以服务器端时间戳作为得分存储?

来自分类Dev

如何存储Firebase服务器时间戳加30秒?

来自分类Dev

如何解决Flink服务器中的错误“行时时间戳为空”

来自分类Dev

如何从服务器格式化此传入的时间戳字符串?

来自分类Dev

如何找到两个服务器时间戳之间的时差?

来自分类Dev

如何在Swift中包含服务器端时间戳

来自分类Dev

如何从Smack 4.1中的实时消息获取服务器时间戳

来自分类Dev

如何访问具有时间戳的服务器日志?

来自分类Dev

如何确定用户在解析服务器中最后一次 API 请求的时间戳?

来自分类Dev

使用Apache FTPClient使FTP服务器返回时间戳列出的文件

来自分类Dev

我需要使用我的证书颁发机构时间戳服务器吗?

来自分类Dev

转到网络服务器-不要使用时间戳缓存文件

来自分类Dev

如何确保服务器时间是实时的?

来自分类Dev

Ubuntu使用哪个时间服务器?

来自分类Dev

如何查询在线时间服务器以获取准确时间

来自分类Dev

如何从时间服务器设置日期/时间

来自分类Dev

如何使用PHP获取服务器响应时间

Related 相关文章

  1. 1

    如何添加特定的时间服务器?

  2. 2

    如何从Firebase的iOS API获取服务器时间戳?

  3. 3

    在Firebase URL中使用Firebase服务器时间戳

  4. 4

    如何用本地时间戳替换rsyslog服务器上收到的消息的时间戳?

  5. 5

    使用时间戳服务器,代码签名时间戳仍然过期

  6. 6

    如何在Swift项目中使用iOS SDK插入Firebase服务器时间戳

  7. 7

    如何从服务器格式化此传入的时间戳字符串?

  8. 8

    如何找到两个服务器时间戳之间的时差?

  9. 9

    如何在Cassandra的服务器端存储时间戳?

  10. 10

    如何获取Firebase服务器的当前时间戳(以毫秒为单位)?

  11. 11

    如何在Swift中包含服务器端时间戳

  12. 12

    如何在Firebase中的服务器和客户端之间使时间戳相同?

  13. 13

    如何在Redis排序集中以服务器端时间戳作为得分存储?

  14. 14

    如何存储Firebase服务器时间戳加30秒?

  15. 15

    如何解决Flink服务器中的错误“行时时间戳为空”

  16. 16

    如何从服务器格式化此传入的时间戳字符串?

  17. 17

    如何找到两个服务器时间戳之间的时差?

  18. 18

    如何在Swift中包含服务器端时间戳

  19. 19

    如何从Smack 4.1中的实时消息获取服务器时间戳

  20. 20

    如何访问具有时间戳的服务器日志?

  21. 21

    如何确定用户在解析服务器中最后一次 API 请求的时间戳?

  22. 22

    使用Apache FTPClient使FTP服务器返回时间戳列出的文件

  23. 23

    我需要使用我的证书颁发机构时间戳服务器吗?

  24. 24

    转到网络服务器-不要使用时间戳缓存文件

  25. 25

    如何确保服务器时间是实时的?

  26. 26

    Ubuntu使用哪个时间服务器?

  27. 27

    如何查询在线时间服务器以获取准确时间

  28. 28

    如何从时间服务器设置日期/时间

  29. 29

    如何使用PHP获取服务器响应时间

热门标签

归档