我有一个如下的模型类。我只想在添加新文档时更新createdAt
。我想在updatedAt
字段中进行的任何更改。在执行软删除选项时
这是我的模特班
class BaseModel {
@ServerTimestamp
private Timestamp createdAt;
@ServerTimestamp
private Timestamp updatedAt;
@ServerTimestamp
private Timestamp deletedAt;
private boolean active;
}
使用@ServerTimestamp批注,在添加新文档时会对其进行更新。我无法通过基本模型对象设置FieldValue.serverTimestamp()。
如何去做?我不想使用Hashmap类型... firestore类文档没有对此进行解释