相关疑难解决方法(0)

Firebase Firestore上的ServerTimestamp始终为null

我正在尝试使用Firebase Firestore在Android客户端中添加时间戳字段.

根据文件:

用于标记要使用服务器时间戳填充的日期字段的注释.如果正在编写的POJO对于@ ServerTimestamp-annotated字段包含null,则它将替换为服务器生成的时间戳.

但是当我尝试时:

@ServerTimestamp
Date serverTime = null; // I tried both java.util.Date and java.sql.Date

//...

Map<String, Object> msg = new HashMap<>();
// ... more data
msg.put("timestamp", serverTime);
Run Code Online (Sandbox Code Playgroud)

在Cloud Firestore数据库中,此字段始终为null.

java android firebase google-cloud-firestore

8
推荐指数
2
解决办法
3423
查看次数

从 Firebase 文档获取时间戳/创建日期(未手动保存)?

是否可以从 firestore 文档获取时间戳或创建日期?无论解决方案多么古怪,任何事情都是可行的。我相信 firestore 必须为它保存的每个对象存储某种时间戳?如果是这样,有什么办法可以达到这个值吗?之前在 beta v1 中,他们有这个 create_time 字段,但现在显然已被删除。任何帮助是极大的赞赏。

谢谢。

firebase google-cloud-firestore

4
推荐指数
1
解决办法
8600
查看次数

标签 统计

firebase ×2

google-cloud-firestore ×2

android ×1

java ×1