我想检索给定@RID的类名,这样我就可以删除记录了。我不知道它的类名,或者它是一个顶点,一个边缘或其他东西。如何通过SQL或Java API(两者都同样好)?
答案 0 :(得分:2)
通过 SQL ,您可以使用
select @class from @Rid
<强>爪哇强>
OrientGraph g=new OrientGraph(yourPath);
String _class= g.getElement(new ORecordId(9,0)).getProperty("@class");
删除记录:
<强>的Sql 强>
delete from 9:0 unsafe
您可以看到http://orientdb.com/docs/2.1/SQL-Delete.html
<强>爪哇强>
g.getRawGraph().getRecord(new ORecordId(9,0)).delete();