如何在orientdb graphdatabase中存储查询结果(文档列表)?

如何在orientdb graphdatabase中存储查询结果(文档列表)?,graph,orientdb,tinkerpop,Graph,Orientdb,Tinkerpop,我是orientDB的绿小子,需要帮助:( 我使用orientDB存储一些大图,有时我需要使用简单的选择查询。它可以工作,我可以获得并打印查询结果,但我们希望将其存储在新的graphdatabase中。这很重要,因为我们需要导出这个新的“查询”-数据库作为项目下一步的图形文件。我可以这样做吗?如果不能,为什么?如果可以,怎么做?:) 这里有一些代码 OGraphDatabase maindatabase = new OGraphDatabase(ishod); OGraphDat

我是orientDB的绿小子,需要帮助:( 我使用orientDB存储一些大图,有时我需要使用简单的选择查询。它可以工作,我可以获得并打印查询结果,但我们希望将其存储在新的graphdatabase中。这很重要,因为我们需要导出这个新的“查询”-数据库作为项目下一步的图形文件。我可以这样做吗?如果不能,为什么?如果可以,怎么做?:) 这里有一些代码

    OGraphDatabase maindatabase = new OGraphDatabase(ishod);
    OGraphDatabase resultgraphdb = new OGraphDatabase(resultname);
   maindatabase.open("admin", "admin");

    List<ODocument> resultlist = maindatabase.query(new OSQLSynchQuery("select from V limit 20"));              //It's works fine, size of this list = 20    

    for (int i = 0; i < resultlist.size(); i++) {
     //MY PROBLEMS ARE HERE - HOW TO IMPORT resultlist TO resultgraphbd

    }
OGraphDatabase maindabase=新的OGraphDatabase(ishod);
OGraphDatabase resultgraphdb=新的OGraphDatabase(resultname);
maindabase.open(“admin”、“admin”);
List resultlist=maindabase.query(新的OSQLSynchQuery(“从V限制中选择20”)//它很好用,这个列表的大小=20
对于(int i=0;i

谢谢。

您可以打开2个数据库实例并在数据库之间移动记录。在执行任何操作之前,请注意手动设置当前数据库: