【问题标题】:GORM - unique constraint seems to be ignored when using mongoDBGORM - 使用 mongoDB 时似乎忽略了唯一约束
【发布时间】:2026-01-30 04:45:01
【问题描述】:

这是域类:

class User {
    String name
    String email

    static constraints = {
        name()
        email(unique: true)
    }
}

当我调用 save 方法时,电子邮件唯一属性被忽略,并创建了重复记录。我在这里遗漏了什么吗?

【问题讨论】:

    标签: mongodb grails unique-constraint grails-domain-class database


    【解决方案1】:

    找到解决方案:

     static mapping = {
        email index:true, indexAttributes: [unique:true]
     }
    

    【讨论】:

      最近更新 更多