尝试在一个顶点记录和OUser记录之间创建链接。我们的想法是拥有一个Person记录,其中包含有关OUser的附加详细信息。
当我尝试在javascript函数中创建链接时,出现此错误: java.lang.IllegalStateException:无法删除事务内的属性“
即使我尝试在记录完成后调用的单独函数中创建链接,我也会收到错误。 CREATE LINK命令可以从控制台按预期工作。 给定具有dbname属性的Person顶点类时,此js重新创建错误:
var gdb = orient.getGraph();
var forwardLink = gdb.command("sql","CREATE LINK ouser TYPE LINK FROM Person.dbname TO OUser.name");
gdb.commit();
return
有什么建议吗?
编辑: 使用SQL函数时会产生相同的错误。这都是从Studio中的FUNCTIONS选项卡运行的。
答案 0 :(得分:0)
我试过了:
var gdb = orient.getGraphNoTx();
var forwardLink = gdb.command("sql","CREATE LINK ouser TYPE LINK FROM Person.dbname TO OUser.name");
return forwardLink;
我没有收到任何错误。
希望有所帮助
此致