GORM - 使用mongoDB时似乎忽略了唯一约束

时间:2013-03-18 16:43:07

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

这是域类:

class User {
    String name
    String email

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

当我调用save方法时,将忽略email unique属性,并创建重复的记录。我在这里错过了什么吗?

1 个答案:

答案 0 :(得分:1)

找到了解决方案:

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