编程语言
首页 > 编程语言> > java – 检查orientdb中是否存在类

java – 检查orientdb中是否存在类

作者:互联网

如何在orient db中检查类是否存在
如果它没有在数据库中退出,我需要创建它并插入一条记录,如果存在我需要插入记录.
我需要使用JAVA做同样的事情

解决方法:

您可以使用以下语句通过SQL检索架构信息:

 select expand(classes) from metadata:schema 

特别是,要检索单个类:

 select from (
    select expand(classes) from metadata:schema
 ) where name = 'YourClassName'

来自Java:

 ODatabaseDocumentTx db = ...
 if(db.getMetadata().getSchema().existsClass("ClassName")){
   ...
 }

如果您有OrientGraph,则可以使用底层的ODatabaseDocumentTx

 graph.getRawGraph();

标签:java,orientdb
来源: https://codeday.me/bug/20190528/1168653.html