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