mongo db 去除 _class 字段
2024-09-06 13:41:20
- import org.springframework.beans.factory.BeanFactory;
- import org.springframework.beans.factory.NoSuchBeanDefinitionException;
- import org.springframework.context.annotation.Bean;
- import org.springframework.context.annotation.Configuration;
- import org.springframework.data.convert.CustomConversions;
- import org.springframework.data.mongodb.MongoDbFactory;
- import org.springframework.data.mongodb.core.convert.DbRefResolver;
- import org.springframework.data.mongodb.core.convert.DefaultDbRefResolver;
- import org.springframework.data.mongodb.core.convert.DefaultMongoTypeMapper;
- import org.springframework.data.mongodb.core.convert.MappingMongoConverter;
- import org.springframework.data.mongodb.core.mapping.MongoMappingContext;
- /**
- * Create by JIUN·LIU at 2018/7/24
- */
- @Configuration
- public class MongoConfig {
- @Bean
- public MappingMongoConverter mappingMongoConverter(MongoDbFactory factory, MongoMappingContext context, BeanFactory beanFactory) {
- DbRefResolver dbRefResolver = new DefaultDbRefResolver(factory);
- MappingMongoConverter mappingConverter = new MappingMongoConverter(dbRefResolver, context);
- try {
- mappingConverter.setCustomConversions(beanFactory.getBean(CustomConversions.class));
- } catch (NoSuchBeanDefinitionException ignore) {
- }
- // Don't save _class to mongo
- mappingConverter.setTypeMapper(new DefaultMongoTypeMapper(null));
- return mappingConverter;
- }
- }
最新文章
- React使用jquery方式动态获取数据
- Linux笔试常见填空题
- Query on a tree——树链剖分整理
- 【leetcode❤python】141. Linked List Cycle
- Linux中文件描述符fd和文件指针flip的理解
- uva 437 巴比伦塔(DAG上dp)
- stm32出现错误“identifier file is undefined”
- (转)定制iOS 7中的导航栏和状态栏
- 百度知道的php爬虫
- ASP.NET网页动态添加、更新或删除数据行
- Sikuli:创新的图形化编程技术
- [Swift]LeetCode529. 扫雷游戏 | Minesweeper
- 图像检索(1): 再论SIFT-基于vlfeat实现
- platform怎么实现数据数据和驱动分离
- 微信团队分享:Kotlin渐被认可,Android版微信的技术尝鲜之旅
- 【大数据技术】Flink
- bzoj2870
- (转)CASE WHEN 用法
- python 玩具代码
- 应用Mongoose开发MongoDB(2)模型(models)