我對某些類型的查詢有非常有趣的觀察。 我的出發查詢: PROFILE
MATCH (cs:Movie { id: 'm:H01016' }) WITH cs
MATCH (ms:Actor { id: 'a:111' }) WITH cs,ms
MATCH p=((cs)--(x0)--(x1)--(x2)--(ms))
RETURN EXTRACT(n IN nodes(p) | n)
任何人都有使用類FilteredQueryBuilder在Java中創建Cypher查詢? 我想使用的Neo4j-OGM創建此查詢: MATCH (n:Message) WHERE n.messageContext = 'RECEBER_BOLETO_EM_ABERTO'
MATCH (n)-[r0:NEXT]->(m) WHERE r0.response = 'SIM'
return m
這兩個假設的Cypher查詢產生相同的結果: MATCH(s:Start)
WHERE exists((s)-[:CONNECTED_TO]->(:End))
RETURN s
和 MATCH(s:Start)
WHERE (s)-[:CONNECTED_TO]->(:End)
RETURN s
唯一不同的是,第二個查詢具有對exists()功能沒有呼叫,但語義這兩個查詢是平等的。
我有以下的Cypher查詢:眼下 PROFILE MATCH (childD:Decision)
WITH childD
ORDER BY childD.createDate
DESC SKIP 0 LIMIT 10
MATCH (childD:Decision)-[ru:CREATED_BY]->(u:User)
OPTIONAL MATCH (childD:Decision)-[ru