Grails Mongodb多对一GORM没有加载父级

时间:2014-07-22 11:20:44

标签: mongodb grails gorm gorm-mongodb

我们使用grails和mongodb有一个简单的多对一关系:

class GrupoConcesiones {
    ObjectId id
    String nombre
}

class Concesion {

    ObjectId id
    String nombre
    GrupoConcesiones grupo

    Set<Marca> marcas
    static hasMany = [
        marcas: Marca
    ]

    static belongsTo = [
        GrupoConcesiones
    ]

}

如果我查询Concesion域对象,其中的组只有id字段:

Concesion c = Concesion.list()[0]

  • c.grupo - &gt; GrupoConcesiones对象
  • c.grupo.id - &gt;的ObjectId( “53ce42c12cdc09e604d9be35”)
  • c.group.nombre - &gt;空

该组在mongodb中的属性名称正确。

我尝试将hasMany添加到GrupoConcesiones,删除了belongsTo ...所有选项。

grails-mongodb是否支持从具有belongsTo的孩子读取整个父对象?

0 个答案:

没有答案