Visualizing Hierarchical Data using:
Entrepreneur currently building a product using
Ember, Neo4j, and D3
Supporting the venture through freelance
CREATE (n:Person { name: 'Neo', title: 'Developer' });
MATCH (n:Person)-[r:KNOWS*]-m
WHERE n.name = 'Neo'
RETURN n AS Neo, r, m;
MATCH (n { name: 'Neo' })
SET n.surname = 'Taylor'
RETURN n;
MATCH (n { name: 'Peter' })
DELETE n;
MATCH (a:Person),(b:Person)
WHERE a.name = 'Node A' AND b.name = 'Node B'
CREATE (a)-[r:RELTYPE]->(b)
RETURN r
Parent = Em.Mixin.create({
children: DS.hasMany('child',
{polymorphic: true, inverse: 'parent'}),
type: DS.attr('string')
});
Child = Em.Mixin.create({
parent: DS.belongsTo('parent',
{polymorphic: true, inverse: 'children'}),
type: DS.attr('string')
});
Root = DS.Model.extend(Parent, {
name: DS.attr('string')
});
Folder = DS.Model.extend(Parent, Child, {
name: DS.attr('string')
});
File = DS.Model.extend(Child, {
name: DS.attr('string')
});