2016-12-24 58 views

回答

1

這將使用where步驟,在繼續之前查看是否存在來自「實體」(從「type1」的角度)的傳入邊緣。

g.V(id1).as("entity"). 
    V(id2).as("type1"). 
    not(__.in("hasType").where(eq("entity"))). 
    addE("hasType").from("entity").to("type1") 
+0

謝謝!我認爲它需要'''not()'''對嗎?我也可以使用'''在哪裏()'''步驟的情況下我的另一個問題http://stackoverflow.com/q/41314091/986160? –

+0

我試過你的查詢,因爲它永遠不會添加任何邊緣。我嘗試與'''在哪裏(neq(「實體」)))'''並且它始終添加邊緣..所以我不知道什麼是錯誤:( –

+1

)其中(eq(「entity」)))用'not(__。in(「hasType」)。 )'它應該按預期工作 –

相關問題