Hello!
I would like to ask you a question, or at least if you have seen similar:
I have the following structure:
User --OwnsGroup--> Group --HasSubGroup--> Group
Consider this example:
User1 --OwnsGroup--> Group1
Group1--HasSubGroup-->Group2
Group1--HasSubGroup-->Group3
At least that's what I created. When querying the data of the HasSubGroup edges all the vertices are correct (I mean their direction).
But when I query "traverse * from User where name = "User1" " it indicates that the User1 has 1 outgoing edge to Group1.
And then Group1 has 1 incoming and 1 outgoing edge, one to Group2, the other to Group3.
Why could it be?
Checking the rids of the edges / vertices everything seems to be just fine.
And then when traversing it indicates the wrong direction (even from gremlin too).
I get the same result when executing a gremlin query: I can't traverse in loop the OUT edges, since one that should be OUT edge, is an IN edge.
Has anybody experienced such a thing before?