我一直在使用org.springframework.data.couchbase.core.mapping.Document和@Field注释来将Model / Entity类映射到couchbase数据库 .

让我们说我在文档中有“Field1”,“Field2”,“Field3”,并且在java Model类中定义了相同的内容:

@Field
    private String Field1;

@Field
    private String Field2;

@Field
    private String Field3;

现在, a new field has been added in one or some of the documents in Couchbase db directly (say "Field3") but the Java class is not updated .

有没有办法使用一些注释或任何其他方式跳过这些新字段 . 我不想使用任何第三方JSON反序列化器来读取然后将文档转换为JAVA对象 .

当我尝试从Couchbase读取所有文档时,它无法抛出错误消息 . 这是因为有一个或多个这样的文档,其中该文档中有一些额外的字段与Java实体类不匹配 .

任何帮助,将不胜感激 .

谢谢 .