roles = {
const session = driver.session();
let results;
await session
.run('MATCH p = (:Person)-[:ACTED_IN]->(:Movie) return p')
.then(r => {
results = r.records.map(d => {
let s = d.toObject().p.segments[0]
return {source: s.start.properties.name, target: s.end.properties.title, roles: s.relationship.properties.roles}
});
session.close();
})
.catch(error => {
results = [];
console.log(error);
});
return results
}