2017-05-08 51 views
0

我有以下查詢:OrientDB:結果在瀏覽不同的時候或「發送到圖」

SELECT from Is_Manager_Of LET $Pers = in.PersNum, $Pers2 = out.PersNum, where $Pers2 = 76786 and valid_to.asDate() >= date("2017-01-01 00:00:00") 

當在瀏覽器選項卡執行的,則返回6間的關係,7個節點,這是正確的(和所有關係的屬性「valid_to」確實在2017-01-01之後),但是當我只點擊「發送到圖表」按鈕查看相應的圖表時,日期上的過濾器就停止工作,並且第7個關係出現在2個節點之間(有2個節點彼此之間有2個關係,只有「valid_to」日期發生變化),並且在2017-01-01之前有一個日期。 這怎麼可能?爲什麼瀏覽器選項卡和圖形選項卡中來自相同查詢的結果不同?

回答

0

在OrientDB V 2.2中,圖形可視化的後端返回查詢中涉及的所有頂點以及連接這些頂點的所有邊(而不管查詢本身)。 我同意你的看法,在某些情況下(比如你的)它不是預期的行爲,可能會增強它。你能否請你提出一個關於這個的問題?

更新:問題現在固定在穩定的分支上,修復將在未來幾天內發佈

相關問題