在用springboot写MongoDB的demo时,发现存数据的时候总是会存在一个多出来的字段_class
。多方查证下才知道,这个字段主要是为了在将Mongo的数据还原到Java的时候能找到对应的类。
但是对我这个项目而言,mongodb虽然是nosql,但一般使用还是用类比sql的方式来操作,一个表存的就是一个实体。所以我就需要将这个字段删去,也是为了能够更好地兼容其他语言或环境。
下面是配置的主要代码
@Configuration
public class MongoConfiguration {
// 通过自动注入来获取默认的配置类
@Autowired
private MongoDatabaseFactorySupport mongoDatabaseFactory;
@Autowired
private MappingMongoConverter mappingMongoConve