[英]Nodes are missing in Neoclipse graph
我在Java中創建了Neo4j節點和關系,它們的值來自DB。當我試圖在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中僅顯示單個記錄,其他記錄則丟失。 PLZ指南。
Neoclipse的默認遍歷深度似乎為1,從而為您提供看到的結果。 但是遍歷深度是可調整的,並且Neoclipse會在下次啟動時記住上一次使用的遍歷深度。
要增加遍歷深度,可以在圖形窗格頂部的工具欄中單擊綠色的“ +”按鈕,而要減小其深度,請單擊綠色的“-”按鈕。
您也可以通過單擊更改起始節點(出於遍歷目的)。 雙擊節點將顯示其所有鄰居節點。
還有很多功能,但是您需要閱讀幫助文檔並試用該工具以發現其所有功能。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.