ich einen (:User)
dichten Knoten mit folgenden Beziehungen haben:Neo4j/Cypher dicht Ergebnisknoten Spiel Bestellung
(:User)-[:SUBSCRIBED]->(:User)
(:User)-[:CONNECTED]->(:SocialNetwork)
Wenn ich Abfrage unter
MATCH (u:User {UserId:id})
MATCH (u)-[:SUBSCRIBED]->(s)
RETURN s
ausführen ich Benutzer-Abonnenten von den letzten bestellt bekommen, die voraussichtlich .
Aber die gleiche Abfrage mit zusätzlichen Anpassungsmuster Bremsen erklären diese Bestellung
MATCH (u:User {UserId:id})
MATCH (u)-[:SUBSCRIBED]->(s)
OPTIONAL MATCH (s)-[:CONNECTED]->(sn)
RETURN s, COUNT(sn.FriendCount)
Könnte jemand warum Bestellung durch den letzten nicht im zweiten Beispiel nicht funktioniert.
erste Abfrage immer von den letzten für dichten Knoten bestellt – drgraduss
Auch für dichte Knoten, die Sie Garantie der Bestellung nicht ohne ausdrückliche 'ORDER' Klausel –