У меня есть класс модели, как показано ниже. Я хочу обновить createdAt
только при добавлении нового документа. Любые изменения, которые я хотел обновить в поле updatedAt
. при выполнении опции мягкого удаления
Вот мой класс модели
class BaseModel {
@ServerTimestamp
private Timestamp createdAt;
@ServerTimestamp
private Timestamp updatedAt;
@ServerTimestamp
private Timestamp deletedAt;
private boolean active;
}
с использованием аннотации @ServerTimestamp, он обновляется в момент добавления нового документа. я не могу установить FieldValue.serverTimestamp () также через объект базовой модели.
как go об этом? Я не хочу использовать тип Hashmap ... документация класса firestore этого не объясняет