0.问题景象
mongo数据中props属性下的每个属性会有_class属性,会造成数据的冗余,节约存储空间,可能11KB的数据有5KB用来存储_class了
1.产生起因:
数据校验代码中批量批改,是针对PropValue对象进行的批改
,而mongoDB数据库中随实体主动生成的“_class”字段,所以点击"数据校验"后每个层级属性都会多了_class属性(不只是老本组团)
2.解决方案:
(1)应用注解形式退出配置自定义MappingMongoConverter对象
但这会导致各层级的数据中就都不会有_class属性,对现有性能可能会造成影响
(2)将update.set批改的对象改为整个DataEntity,但要批改多处的代码,且会影响效率,所以暂不解决