我有一个由以下类描述的集合(例如animal
):
@Document
public class Animal {
@Id
public ObjectId id;
public String name;
public String color;
}
该集合包含字段_id, name, color
。
现在我想从Animal
类中删除颜色字段,但我不希望它从我的数据库中删除。
问题在于,如果我只是从Animal
类删除该属性,那么现有实体的color
字段(在集合中)也会被删除。
任何想法我如何实现这种行为?