如果没有在数据库中退出,如何检查类中是否存在类我需要创建它并插入记录(如果存在)我需要插入记录.我需要使用JAVA做同样的事情
您可以使用以下语句通过SQL检索架构信息:
select expand(classes) from metadata:schema
Run Code Online (Sandbox Code Playgroud)
特别是,要检索单个类:
select from (
select expand(classes) from metadata:schema
) where name = 'YourClassName'
Run Code Online (Sandbox Code Playgroud)
来自Java:
ODatabaseDocumentTx db = ...
if(db.getMetadata().getSchema().existsClass("ClassName")){
...
}
Run Code Online (Sandbox Code Playgroud)
如果你有一个OrientGraph,你可以得到底层ODatabaseDocumentTx用
graph.getRawGraph();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1390 次 |
| 最近记录: |