Perfect! Thanks a lot! On Tuesday, April 1, 2014 7:52:39 PM UTC-3, Lvc@ wrote: > > Hi Denis, > if you want to traverse in the outgoing direction, use this: > > SELECT genre, @rid, $stack, $path, $depth FROM ( TRAVERSE *out()* FROM > #11:1023 strategy breadth_first ) where genre = 'Man' order by $depth > > but remember that out() skip edges. If you want the edges, use this: > > SELECT genre, @rid, $stack, $path, $depth FROM ( TRAVERSE *outE(), inV()* > FROM > #11:1023 strategy breadth_first ) where genre = 'Man' order by $depth > > *outE()* takes the outgoing edges, and* inV()* get the incoming vertex > when you're on the edge. > > About > FOLLOW[*0*]<http://localhost:2480/studio/index.html#/database/orientlocal/browse/edit/11:1023.out_FOLLOW[0].%2312:979.in.%2311:1024.out_FOLLOW[0].%2312:984.in.%2311:1028.in_FOLLOW[0].%2312:992.out.%2311:1026.out_FOLLOW[2].%2312:989.in.%2311:1025> > , > FOLLOW[*2*]<http://localhost:2480/studio/index.html#/database/orientlocal/browse/edit/11:1023.out_FOLLOW[0].%2312:979.in.%2311:1024.out_FOLLOW[0].%2312:984.in.%2311:1028.in_FOLLOW[0].%2312:992.out.%2311:1026.out_FOLLOW[2].%2312:989.in.%2311:1025> > > Means the first in FOLLOW[0] and 3rd edge in FOLLOE[2] > > Lvc@ > > > > On 1 April 2014 22:52, Denis Wilson Souza Rosa > <[email protected]<javascript:> > > wrote: > >> Hi All! >> >> I have two classes, USER( vertex) and FOLLOW (edge) . So I made the >> following query: >> >> SELECT genre, @rid, $stack, $path, $depth FROM ( TRAVERSE * FROM #11:1023 >> strategy breadth_first ) where genre = 'Man' order by $depth >> >> >> As a result I get this path: >> >> >> #11:1023.out_FOLLOW[0].#12:979.in.#11:1024.out_FOLLOW[0].#12:984.in.#11:1028.in_FOLLOW[0].#12:992.out.#11:1026.out_FOLLOW[2].#12:989.in.#11:1025<http://localhost:2480/studio/index.html#/database/orientlocal/browse/edit/11:1023.out_FOLLOW[0].%2312:979.in.%2311:1024.out_FOLLOW[0].%2312:984.in.%2311:1028.in_FOLLOW[0].%2312:992.out.%2311:1026.out_FOLLOW[2].%2312:989.in.%2311:1025> >> >> >> But I need to traverse only OUT --> IN relationships, and as you can see >> there is an IN --> IN, any ideas of how to do that? >> >> >> PS: What is the meaning of this numbers between brackets? (aka: FOLLOW[ >> *0*]<http://localhost:2480/studio/index.html#/database/orientlocal/browse/edit/11:1023.out_FOLLOW[0].%2312:979.in.%2311:1024.out_FOLLOW[0].%2312:984.in.%2311:1028.in_FOLLOW[0].%2312:992.out.%2311:1026.out_FOLLOW[2].%2312:989.in.%2311:1025> >> , >> FOLLOW[*2*]<http://localhost:2480/studio/index.html#/database/orientlocal/browse/edit/11:1023.out_FOLLOW[0].%2312:979.in.%2311:1024.out_FOLLOW[0].%2312:984.in.%2311:1028.in_FOLLOW[0].%2312:992.out.%2311:1026.out_FOLLOW[2].%2312:989.in.%2311:1025> >> ) >> >> >> Thanks a Lot! >> >> >> >> >> -- >> >> --- >> You received this message because you are subscribed to the Google Groups >> "OrientDB" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected] <javascript:>. >> For more options, visit https://groups.google.com/d/optout. >> > >
-- --- You received this message because you are subscribed to the Google Groups "OrientDB" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
