2017-01-13 4 views
0

私は頂点を更新し、ODocumentとして返します。 まず、クエリを実行してプロパティを更新し、最後にODocumentとして返します。OrientVertexとして頂点を照会する方法

Vertex vPlace = graph.getVertices("id",id).iterator().next(); 

は、私がhttp://orientdb.com/docs/2.2/Graph-Blueprints.htmlに例を見つけました:

Iterable<OrientVertex> results = g.query().has("name", EQUALS, "fast"); 

をそれがコンパイルされません:

しかし、私はできるだけでVertex、ないOrientVertex取得するには見られない "等しいです"。 頂点を照会する方法OrientVertex

答えて

0

これはあなたにとって便利ですか?

String dbName = "testDB"; 

OrientGraphFactory dbfactory = new OrientGraphFactory("remote:127.0.0.1:2424/"+dbName, "root", "root").setupPool(1, 50); 

OrientGraph db = dbfactory.getTx(); 

try { 
    String query = "select from V where name = ?"; 

    Iterable<OrientVertex> result = db.command(new OCommandSQL(query)).execute("testName"); 

    while(result.iterator().hasNext()){ 
     OrientVertex d = result.iterator().next(); 

     //do something with d 
     System.out.println(d.getProperty("name")); 

    } 

} catch (Exception e) { 
      // TODO: handle exception 
      System.out.println(e); 
} 
関連する問題