Skip to content

Generated Cypher Examples

graphObjectManager.loadAll<PersonCareer>()

Generates:

MATCH (person:Person:Mapped)
WITH
person {
bio: person.bio,
name: person.name,
uuid: person.uuid
} AS person,
[(person)-[employmentHistory_rel:WORKS_FOR]->(employmentHistory_target:Organization) |
{
startDate: employmentHistory_rel.startDate,
role: employmentHistory_rel.role,
target: employmentHistory_target {
name: employmentHistory_target.name,
uuid: employmentHistory_target.uuid
}
}
] AS employmentHistory
RETURN {
person: person,
employmentHistory: employmentHistory
} AS result
graphObjectManager.loadAll<PersonCareer> {
where {
person.bio contains "Lead"
}
}

Generates:

MATCH (person:Person:Mapped)
WHERE person.bio CONTAINS $p0
WITH person { ... } AS person,
[...] AS employmentHistory
RETURN { person: person, employmentHistory: employmentHistory } AS result