Usando AngularFire, ¿es posible crear bases de datos de estilo relacional? ¿O acceder a los UniqueIDs?

Yo viesta publicación en el blog de Firebase, que explica la mejor manera de crear objetos de datos relacionales utilizando su plataforma. Estoy luchando para traducir estos conceptos a AngularFire, su integración con la plataforma AngularJS.

Específicamente, estoy tratando de mostrar dos conjuntos de datos vinculados que tienen una referencia de puntero unidireccional similar a cómo lo describieron en este ejemplo desde su publicación:

var commentsRef = new Firebase("https://awesome.firebaseio-demo.com/comments");
var linkCommentsRef = new Firebase("https://awesome.firebaseio-demo.com/links/comments");

linkCommentsRef.on("child_added", function(snap) {
     commentsRef.child(snap.name()).once("value", function() {
         // Render the comment on the link page.
     ));
});

Pregunta: ¿Es posible con la integración actual de AngularFile hacer referencias de tipo puntero a otros objetos de datos? Y si es así, ¿puedes dar un ejemplo?

Editar: Siento que sería capaz de resolver estos problemas si puedo acceder a laidentificaciones únicas generado por AngularFire para mis datos [ver más abajo]. ¿Cómo accedo a ellos?

Respuestas a la pregunta(2)

Su respuesta a la pregunta