2016-06-27 23 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

我删除了我以前的评论。它为并发目的创建不同版本的相同记录。 –

相关问题