Σε Gremlin, μετά από ένα στάδιο δύο (), φίλτρο με βάση την κατεύθυνση που μόλις διασχίζεται

ψήφοι
0

Θα ήθελα να είναι σε θέση να κάνει ξεχωριστή φίλτρα με βάση την κατεύθυνση της όδευσης μετά από ένα Both()βήμα. Εδώ είναι μια απλοποιημένη ερώτημα:

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

Επίσης, θεωρείται ότι κάνει ξεχωριστό In()και Out()βήματα, αλλά δεν βλέπω έναν τρόπο για να έχουν το υποκατάστημα αντικρούων προς τις δύο κατευθύνσεις.

Δημοσιεύθηκε 07/11/2018 στις 23:43
πηγή χρήστη
Σε άλλες γλώσσες...                            


1 απαντήσεις

ψήφοι
2

Νομίζω ότι θα μπορούσε να είναι πιο σαφής για να διασχίσει In()και Out()ξεχωριστά. Μπορείτε να επεκταθούν τα αντικρούων με union()και ως εκ τούτου να κάνει:

g.V("1").Union(In().has("tag","some Value"),
               Out().has("tag","some Other Value"))
Απαντήθηκε 07/11/2018 στις 23:56
πηγή χρήστη

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