【踩坑记录】Spring Data Mongodb插数据不生成索引

本文记录了在SpringData + MongoDB环境中,更新SpringBoot版本后,插入数据时索引未自动生成的问题。问题源于MongoDB 3.x以后自动创建索引功能默认关闭。解决方案是在spring.properties文件中添加特定配置,以确保索引在插入数据时能正确创建。
摘要由CSDN通过智能技术生成

SpringData + MongoDB插数据不生成索引

1. 问题描述

通过MongoTemplate往一个新的集合(Collection)写入一条文档(document, 内部含有唯一索引和ttl索引)。发现正常写入了数据,但是所有的索引都没有生成

1.1 使用的依赖包

		 <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-data-mongodb</artifactId>
            <version>2.3.4.RELEASE</version>
         </dependency>

1.2 相关的DO类代码

@Data
@Document(collection = "us_test")
public class UserDO 
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值