2016-10-06 188 views
0

當我嘗試使用語法更新/ UPSERT邊緣:OrientDB邊緣UPSERT問題

更新關係=#123設置,OUT =#456 UPSERT其中=#123並移出=#456

Edge已創建,但Vertex輸入和輸出屬性未填充,表示圖形不可穿透(並且僅爲瀏覽器中浮動頂點的集合)。

這是相對於基本的CREATE命令,如預期其工作原理:

創建#123#456

我怎樣才能讓UPDATE/UPSERT版本填充頂點緣關係屬性正確嗎?

回答

0

UPDATE EDGE不支持UPSERT,看到issue #4436

+0

OK,好可惜。僅供參考如果邊緣不存在,該命令將創建邊緣,並且如果邊緣存在,它將更新邊緣,兩者都沒有錯誤或警告。我想這會導致很多關於某些事物被「支持」或不是的混淆。例如:http://stackoverflow.com/questions/38060343/can-we-upsert-an-edge-in-orientdb – blitzshlag