如何使用grails和mongodb创建唯一索引? 国家级{ 字符串id 字符串代码 设定状态 静态嵌入=['states'] } 阶级国家{ 字符串id 字符串代码 }
我正在尝试将唯一索引(或gorm约束验证)设置为国家代码+州代码 这些不起作用:如何使用grails和mongodb创建唯一索引? 国家级{ 字符串id 字符串代码 设定状态 静态嵌入=['states'] } 阶级国家{ 字符串id 字符串代码 },mongodb,grails,gorm-mongodb,Mongodb,Grails,Gorm Mongodb,我正在尝试将唯一索引(或gorm约束验证)设置为国家代码+州代码 这些不起作用: 代码唯一:在约束中为true 代码索引:true,索引属性:[唯一:true] 你能帮我吗?试试这个: class State{ String id String code static belongsTo = [country: Country] static constraints = { code( unique: ['country']) } }
- 代码唯一:在约束中为true
- 代码索引:true,索引属性:[唯一:true]
class State{
String id
String code
static belongsTo = [country: Country]
static constraints = {
code( unique: ['country'])
}
}
它不起作用,如果我将belongsTo与命名字段(static belongsTo=[country:country])一起添加,grails将以无限循环崩溃。。。