Ich frage mich, wie möglich ist, eine Gremlin-Abfrage, die Ergebnisse in einem verschachtelten Format zurückgibt. Angenommen, es gibt Eigenschaftsgraphen wie folgt:Verschachtelte Traversal Gremlin Abfrage für Titan db
USER
und PAGE
Ecken mit einigen Eigenschaften wie AGE
für USER
Scheitel;
FOLLOW
Kante zwischen USER
und PAGE
;
Ich bin auf der Suche nach einer einzigen effizienten Abfrage, die alle Benutzer im Alter von mehr als 20 Jahren und alle folgenden Seiten von diesen Benutzern gibt. Ich kann das mit einer einfachen Schleife von der Anwendungsseite aus tun und pro Iteration eine einfache Traversal-Abfrage verwenden. Leider ist eine solche Lösung für mich nicht effizient, da sie viele Abfragen generiert und die Netzwerklatenz in diesem Fall sehr hoch ist.
was für eine perfekte Antwort! aber Problem ist, dass, wenn ein Benutzer viele Benutzer folgt alle Benutzer auf Speicher geladen werden – pinokio
@pinokio wahrscheinlich Limit() könnte eine Lösung in dieser Situation sein. –
@Daniel Kuppitz Wie kann ich bestimmte Daten (z. B. Benutzername, Nachname usw.) von Benutzern/Projekten erhalten? – trojek