@Indexed嵌套属性在 mongo 的 Spring 数据中不起作用
2022-09-04 05:47:42
我有以下对象结构:
@Document(collection = "user")
@TypeAlias("user")
public class User {
@Id
private ObjectId id;
private Contact info = new Contact();
}
这是联系宝乔:
public class Contact {
@Indexed(unique = true)
private String mail;
}
但是由于一些我不知道的原因,我没有看到Spring-data为属性info.mail创建唯一的索引。
总而言之,我有这个json结构的用户对象:{_id:xxxxx,info:{mail:“abc@xyz.shoes”}}
我想使用具有上述pojo结构的Spring数据在info.mail上创建一个唯一的索引。请帮忙。