gpt4 book ai didi

java - Neoclipse 图中缺少节点

转载 作者:太空宇宙 更新时间:2023-11-04 06:53:13 28 4
gpt4 key购买 nike

enter image description here我已经在 java 中创建了 Neo4j 节点和关系,它们的值来自数据库。当我尝试在 Neoclipse 上显示它时,仅显示前两个节点及其关系。代码:

 GraphDatabaseService graphDb = new GraphDatabaseFactory().newEmbeddedDatabase("D://ws-NEO//Fade");
Transaction tx=graphDb.beginTx();
Connection conn = null;
try{
conn=ConnectionFactory.getConnection();
Statement stat=conn.createStatement();
String sql="select * from Fade where App_Int_Id < 19"; //Two records are there in result
ResultSet rs=stat.executeQuery(sql);
String n1 = "",n2="",rel="",type="";
while(rs.next()){
n1=rs.getString(2);
n2=rs.getString(7);
rel=rs.getString(3);
type=rs.getString(4);
Node first=graphDb.createNode();
first.setProperty("name", n1);

Node second=graphDb.createNode();
second.setProperty("name", n2);
RelationshipType KNOWS = DynamicRelationshipType.withName(rel);

first.createRelationshipTo(second, KNOWS);
}
tx.success();}
finally
{ tx.finish();
graphDb.shutdown();
conn.close();
}

It outputs two records in console:
node1 -- My App
node2 -- GCAM
relationship -- Cash focus
Node1 ceated
Node2 ceated
relationship created
----------------------------------------------------------------------------------------------------
node1 -- My Test app
node2 -- GCAM
relationship -- Test Interface 11
Node1 ceated
Node2 ceated
relationship created
----------------------------------------------------------------------------------------------------

但是 Neoclipse 中只显示一条记录,其他记录缺失。请指导。

最佳答案

Neoclipse 似乎有一个默认的遍历深度 1,给你你看到的结果。但遍历深度是可调的,neoclipse下次启动时会记住上次使用的遍历深度。

要增加遍历深度,您可以单击图形 Pane 顶部工具栏中的绿色“+”按钮,要减少遍历深度,请单击绿色“-”按钮。

您还可以通过单击来更改起始节点(用于遍历目的)。双击一个节点会显示其所有邻居节点。

还有更多功能,但您需要阅读帮助文档并使用该工具来发现其所有功能。

关于java - Neoclipse 图中缺少节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23080763/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com