は、私は私がのNeo4jコンソール上で行われ、長いクエリを持っているので、ORMのスタイルを使用したくないレールで直接サイファーのクエリを実行したい私は、そのが期待通りに動作しないORMのスタイルに変更しようとしていたときにNeo4j.rb Cypherクエリを直接実行するには?
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
Neo4j.queryとNeo4j._query etc
ヘルプが必要ですか?
編集:ORMスタイルで書き込む方法が間違っていた可能性がありますか?
私を助けてくれてありがとう、私はあなたから多くのことを学びました –