2016-06-27 49 views
2

是否有可能獲得一個示例以在orientdb中插入邊緣。如果它不存在,是否有辦法檢查邊是否存在,如果存在,則更新邊,否則創建新邊。我正在使用Orientdb 2.1.13版本。 謝謝我們可以在orientdb中指定EDGE嗎?

+0

嗨,您使用的語言(** ** OSQL,** **的Java,**的Javascript **,...)? – LucaS

+0

我正在使用.net C# –

回答

3

通過SQL,您可以使用基本的UPDATE命令

update written_by SET out = #9:2, in = #16:43, prop="gianni" UPSERT WHERE out = #9:2 and in = #16:43 

http://orientdb.com/docs/last/SQL-Update.html

+0

基本上它創建了同一記錄的不同版本。我如何阻止它被創建? –

+1

我不明白你爲什麼說@imainetti的查詢會創建另一條記錄。 我試過了,它不會創建任何重複記錄。 –

+0

我刪除了我以前的評論。它爲併發目的創建不同版本的相同記錄。 –

相關問題