Java 从orienttb顶点检索特定属性

Java 从orienttb顶点检索特定属性,java,orientdb,orientdb2.2,Java,Orientdb,Orientdb2.2,我正在尝试检索顶点的特定属性,比如id。有办法吗?我知道另一种方法是检索整个顶点,然后获取我感兴趣的属性。 注意:我正在尝试从java获取 graph.getRawGraph().command(new OCommandSQL("select from person").execute()); 然后从每个顶点获取id, 然而,有可能做到以下几点吗 graph.getRawGraph().command(new OCommandSQL("select id from person").execu

我正在尝试检索顶点的特定属性,比如id。有办法吗?我知道另一种方法是检索整个顶点,然后获取我感兴趣的属性。 注意:我正在尝试从java获取

graph.getRawGraph().command(new OCommandSQL("select from person").execute());
然后从每个顶点获取id, 然而,有可能做到以下几点吗

graph.getRawGraph().command(new OCommandSQL("select id from person").execute());

使用OrientDB 3.0.1版,您可以尝试以下操作:

String statement = "select from person";
OResultSet rs = db.query(statement);
while(rs.hasNext())
{
    OResult row = rs.next();
    System.out.println(row.getProperty("id").toString() + " " + row.getProperty("name").toString());
}
rs.close();
这是输出:


希望能有帮助


关于

我也在用同样的方法,但我想知道我是否可以避免或用更好的方法来做。