我是orientDB的绿人,需要一些帮助:( 我使用orientDB来存储一些大图,并且我不时需要使用简单的选择查询。它可以工作,我可以获取并打印查询结果,但我们希望将其存储在新的图形数据库中。这很重要,因为我们需要将这个新的“查询”数据库导出为graphml文件,以用于项目的后续步骤。我能这样做吗?如果没有,为什么 - 如果是的话,怎么样? :) 这里有一段代码
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
}
谢谢。
答案 0 :(得分:0)
您可以打开2个数据库实例并在数据库之间移动记录。在执行任何操作之前,请注意手动设置当前数据库:
https://github.com/orientechnologies/orientdb/wiki/Java-Multi-Threading