Für zusätzliche Betonung fügen Sie Ihren Knoten Labels hinzu! Ihre Anfrage wird unglaublich langsam bleiben, bis Sie es tun!
Also angenommen, dass Sie Etiketten hinzufügen, und vorausgesetzt, dass Ihre: Team-Knoten bereits eindeutig sind (Sie sollten eine eindeutige Einschränkung an Stelle von Team (id) haben), ist dies wahrscheinlich, was Sie suchen:
Sie haben jetzt die Top 10 Teams in Team ID Reihenfolge, wie Sie angefordert haben.
Ihre Abfrage macht jedoch andere Dinge, also denke ich, dass Sie andere Dinge haben, die Sie mit diesen Top 10 Teams machen wollen. Sie müssen uns genau sagen, was Sie damit machen wollen, was Ihr endgültiges gewünschtes Ergebnis ist, wenn Sie die Art von Hilfe suchen, die Sie suchen.
Hier sind ein paar Vermutungen.
Möchten Sie alle Chat-IDs von Chats erhalten, die Teil dieser Top 10-Teams sind? Dann sollte diese Arbeit:
MATCH (team:Team)
WITH team ORDER BY team.id DESC LIMIT 10
OPTIONAL MATCH (team)-[:PartOf]-(chat:Chat)
RETURN team.id, COLLECT(chat.id) AS chats
Für jede Zeile Sie die Team-ID hat, dann eine Liste von Chat-IDs zu diesem Team gehört.
Wenn dies nicht das ist, was Sie wollen, machen Sie es bitte klar. Es kann auch hilfreich sein, wenn Sie bei einer einzigen Frage bleiben und die Fragen klären und klären, anstatt täglich eine oder zwei neue Fragen zu stellen, die direkt mit dem gleichen Problem zu tun haben.
Ich empfehle auch dringend die gesamte developer manual lesen und durch alle Tutorials in der Browser-Anwendung. Gerade jetzt, was Sie am meisten brauchen, ist ein solides Grundverständnis, wie Cypher-Abfragen funktionieren, und dann darauf aufbauen. Der Versuch, hier ohne Grundkenntnisse wiederholt Fragen zu stellen, wird Ihnen nicht dienlich sein.
Haben Sie es versucht? –
Diese Abfrage ist zu langsam. Es dauert eine lange Zeit und endet nicht – user3712581
Mögliches Duplikat von [Neo4j, wie man die ersten 10 desc Codes erhält] (http://stackoverflow.com/questions/38358351/neo4j-how-to-get-first-10-desc -codes) – Luanne