gpt4 book ai didi

java - Spring 数据 : Unique field in MongoDB document

转载 作者:行者123 更新时间:2023-12-02 22:45:12 24 4
gpt4 key购买 nike

假设我有以下数据库实体:

@Document(collection = "users")
public class User {

@Id
private String id;

private String firstname;

private String lastname;

private String email;

}

如何强制字段电子邮件保持唯一?这意味着当应用程序尝试保存实体时,MongoDB 应检查具有此电子邮件地址的用户记录是否已存在。

最佳答案

Mongodb需要创建一个字段并为其建立索引,以便知道该字段是否唯一。

@Indexed(unique=true)
private String email;

关于java - Spring 数据 : Unique field in MongoDB document,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49385130/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com