2
我正尝试在Grails GORM Mongo域类中创建嵌入式集合。使用java.util.Set使用Grails 3.1.x和Mongo 5.0.x插件的域属性
class User {
String name
Set<String> friends = []
}
我想存储一组用户的其他名字的(非重复列表)。
当我尝试保存用户域类:
new User(name: 'Bob').save(failOnError: true)
我得到的错误。
org.bson.codecs.configuration.CodecConfigurationException: Can't find a codec for interface java.util.Set.
更改设置为列表正常工作,但我不想重复,也不想用列表管理。
有没有办法让GORM使用底层的Mongo $addToSet
功能。
你能提供你的堆栈跟踪? –