Ich möchte direkt Cypher-Abfragen in Schienen laufen wollen nicht ORM Stil verwenden, weil ich lange Anfragen, die ich auf Neo4j Konsole gemacht und wenn ich versuche, in orm Stil verhält es ist nicht soNeo4j.rb Wie Cypher Abfrage direkt ausführen?
MATCH (n {name: 'MU1'})-[:connected_to*1..2 {status: 1}]->(sp:User),
(sp)<-[:owner_of|house_mate]-(place:Place)-[:owner_of|house_mate]->(c:User)
WHERE NOT (n)-[:house_mate]-(place)
MATCH
(place)-[tenant:owner_of|house_mate]->(u:User)
WITH DISTINCT place, type(tenant) AS type, u
WITH place, collect({type: type, u: u}) AS tenants
RETURN
place,
[tenant IN tenants WHERE tenant.type = 'owner_of' | [tenant.u]][0] AS owner,
[tenant IN tenants WHERE tenant.type = 'house_mate' | [tenant.u]] AS houseMatesArray
erwartet sich ändern
Neo4j.query und Neo4j._query usw.
Hilfe?
Edit: Wie schreibe ich es in ORM-Stil kann ich etwas falsch machen?
Vielen Dank für Ihre Hilfe, ich habe eine Menge von Ihnen gelernt zu beantworten –