Got it. thanks. my misunderstanding when I read the documentation and saw "any", I assumed any type of result. Thanks for the clarification.
On Tuesday, January 14, 2014 4:03:53 PM UTC+2, Artem Orobets wrote: > > No it is not. I think it could be a little bit confusing if equality > operator has contains behavior for collections. > > Best regards, > Artem Orobets > > * Orient Technologiesthe Company behind OrientDB* > > > 2014/1/14 SHak <[email protected] <javascript:>> > >> Thanks. I see now the advantage of *out('translatesTo')*. But I don't >> understand the purpose of "*contains*". I tried with *out('is').name = >> 'Ar-sy' *and it doesn't return the data. I assume because *out('is')*is a >> collection but I thought that >> *=* would work on anything including collections. >> >> On Tuesday, January 14, 2014 3:20:36 PM UTC+2, Artem Orobets wrote: >> >>> I think this one would be better >>> select from (traverse out('translatesTo') from (select from Label where >>> name = 'Hello')) where out('is').name contains 'Ar-sy' >>> >>> Traversing only by out('translatesTo') is faster than traversing and >>> than filtering. Moreover if you have another type of edges between labels >>> they also will be traversed. >>> >>> Best regards, >>> Artem Orobets >>> >>> * Orient Technologiesthe Company behind OrientDB* >>> >>> >>> 2014/1/14 SHak <[email protected]> >>> >>>> So, I made some progress. The following query returns what I need. >>>> What do you think? can it be better? >>>> >>>> SELECT FROM (TRAVERSE * FROM (SELECT FROM label WHERE name like >>>> '%Hello%') while @class = 'Label') where out_is.name ='Ar-sy'; >>>> >>>> >>>> -- >>>> >>>> --- >>>> 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/groups/opt_out. >>>> >>> >>> -- >> >> --- >> 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/groups/opt_out. >> > > -- --- 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/groups/opt_out.
