Spring Data MongoDB中的审核:是否需要Id或版本字段?

Spring Data MongoDB中的审核:是否需要Id或版本字段?,mongodb,spring-data-mongodb,Mongodb,Spring Data Mongodb,如果启用了审核,是否需要向实体添加Id或版本字段,以便使用Spring Data MongoDB保存实体?当实体没有Id或版本字段时,我会出现此异常: org.springframework.data.mapping.model.MappingException: Cannot determine IsNewStrategy for type 我正在通过XML配置启用审核。当我添加一个Id字段时,它会起作用。如果有必要,有没有办法在XML配置中禁用对特定实体的审核?自从我将项目更新为sprin

如果启用了审核,是否需要向实体添加Id或版本字段,以便使用Spring Data MongoDB保存实体?当实体没有Id或版本字段时,我会出现此异常:

org.springframework.data.mapping.model.MappingException: Cannot determine IsNewStrategy for type

我正在通过XML配置启用审核。当我添加一个Id字段时,它会起作用。如果有必要,有没有办法在XML配置中禁用对特定实体的审核?

自从我将项目更新为spring data mongodb 1.7.0版以来,我面临同样的问题。在1.6.2版中,一切正常。我就这个问题开了一张罚单:看到了吗