相关疑难解决方法(0)

Spring boot / mongo 不会使用索引注释创建索引

我有以下几点:

@Document(collection = "linkmetadata")
public class LinkMetaData {
@Indexed(unique = true)
private String url;
...
}
Run Code Online (Sandbox Code Playgroud)

但是每当它创建集合时,它都不会为 url 字段创建任何索引,就像它只是忽略了注释。知道这是为什么吗?

编辑:插入数据时也不会创建索引。当我尝试为特定 url 获取数据时,如果我两次输入相同的 url,它会抛出一个错误,即 url 键不是唯一的,但它不关心插入唯一键,因为没有索引..

mongodb spring-boot

7
推荐指数
2
解决办法
6666
查看次数

标签 统计

mongodb ×1

spring-boot ×1