Seems working, perfect.
Thanks :)

Le mercredi 14 juin 2017 16:42:23 UTC+2, Luigi Dell'Aquila a écrit :
>
> Hi Nicolas,
>
> I'm pretty sure that I fixed this issue in a recent release, could you 
> please try with v 2.2.21?
>
> Thanks
>
> Luigi
>
> 2017-06-14 16:38 GMT+02:00 nicolas treiber <[email protected] 
> <javascript:>>:
>
>> Hi Luigi. I use the 2.2.17
>>
>> Le mercredi 14 juin 2017 16:35:54 UTC+2, Luigi Dell'Aquila a écrit :
>>>
>>> Hi Nicolas,
>>>
>>> Which version of OrientDB are you using?
>>>
>>> Thanks
>>>
>>> Luigi
>>>
>>>
>>> 2017-06-14 16:08 GMT+02:00 nicolas treiber <[email protected]>:
>>>
>>>> Hi,
>>>> I have a weird problem with Match queries with a WHILE.
>>>> I have two classes: Gallery and Folder. Galleries and Folders can have 
>>>> multiples 'has_folder' edges to other folders (it's a folder tree), and I 
>>>> wanted to fetch the folder tree of a Gallery. I tried the following:
>>>>
>>>> MATCH {class: Gallery, as: g}.(outE('has_folder').inV()){class: Folder, 
>>>> as: f, while: ($depth < 6)} RETURN g, f
>>>>
>>>> But it returns no result. After some tries, I found out that it comes 
>>>> from the "class: Folder" field. If I try:
>>>>
>>>> MATCH {class: Gallery, as: g}.(outE('has_folder').inV()){while: ($depth 
>>>> < 6)} RETURN g, f
>>>> And I get the expected results... with a weird tuple where g and f are 
>>>> both the gallery (I checked, the gallery does not have an edge to itself), 
>>>> looks like a bug to me, and I think it might cause the problem with the 
>>>> first query (because OrientDB would find the relationship 
>>>> gallery-->gallery 
>>>> first, but since the Gallery does not have the class Folder it stops 
>>>> there...)
>>>>
>>>> -- 
>>>>
>>>> --- 
>>>> 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.
>>>>
>>>
>>> -- 
>>
>> --- 
>> 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.

Reply via email to