In Gremlin nach einer Both () Schritt, basierend auf Filterrichtung gerade durchlaufen wir

stimmen
0

Ich möchte in der Lage sein , getrennte Filter zu tun , basierend auf die Richtung des Traversal nach einem Both()Schritt. Hier ist eine vereinfachte Abfrage:

g.V(1).Both().Or(<direction was IN>, __.Has(tag, some Value))

Ich hielt auch separaten tun In()und Out()Schritte, aber ich sehe keinen Weg , um die traverser Niederlassung in beiden Richtungen zu haben.

Veröffentlicht am 07/11/2018 um 23:43
quelle vom benutzer
In anderen Sprachen...                            


1 antworten

stimmen
2

Ich denke , es könnte mehr klar sein , zu durchqueren In()und Out()getrennt. Sie können mit dem traverser verzweigen union()und so tun:

g.V("1").Union(In().has("tag","some Value"),
               Out().has("tag","some Other Value"))
Beantwortet am 07/11/2018 um 23:56
quelle vom benutzer

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more