Я хочу исключить поле при создании или обновлении документа в Firestore. Это серверное приложение, и я использую Firebase Admin SDK. Многие рекомендуют использовать @Exclude для поля (если это publi c) или для его получателя, но это не работает.
Здесь POJO:
import com.google.firebase.database.Exclude;
public class User extends AbstractModel {
private String id;
private String name;
public User() {
}
@Exclude
public String getId() {return id;}
public void setId(String id) {this.id = id;}
Здесь метод для создания документ:
public void create(User user) {
ApiFuture<DocumentReference> future = FirestoreClient.getFirestore().collection(USERS_COLLECTION).add(user);
}
Кто-нибудь может мне помочь?