如何为Firestore文档中的各种操作捕获服务器时间戳记

时间:2020-04-22 14:48:06

标签: java android firebase google-cloud-firestore timestamp

我有一个如下的模型类。我只想在添加新文档时更新createdAt。我想在updatedAt字段中进行的任何更改。在执行软删除选项时

这是我的模特班

class BaseModel {
    @ServerTimestamp
    private Timestamp createdAt;
    @ServerTimestamp
    private Timestamp updatedAt;
    @ServerTimestamp
    private Timestamp deletedAt;
    private boolean active;

}

使用@ServerTimestamp批注,在添加新文档时会对其进行更新。我无法通过基本模型对象设置FieldValue.serverTimestamp()。

如何去做?我不想使用Hashmap类型... firestore类文档没有对此进行解释

0 个答案:

没有答案