Ember-Data recursive hasMany association

¿Alguien ha usado datos de brasas para modelar un árbol de datos?

Supongo que sería algo como:

Node = DS.Model.extend({
    children: DS.hasMany(Node),
    parent:   DS.belongsTo(Node)
});

Sin embargo, no he podido hacer funcionar esto, lo que puede suponer que: 1) Simplemente estoy equivocado en la configuración de esto o, 2) actualmente no es posible modelar un árbol usando brasa -datos.

Espero que sea lo primero y no lo último ...

Por supuesto, podría ser el JSON ... Supongo que el JSON debería tener la siguiente forma:

{
    nodes: [
        { id: 1, children_ids: [2,3], parent_id: null },
        { id: 2, children_ids: [], parent_id: 1 },
        { id: 3, children_ids: [], parent_id: 1 }
    ]
}

Cualquier consejo / consejo para este problema sería muy apreciado.

Respuestas a la pregunta(3)

Su respuesta a la pregunta