我正在嘗試使用Java
在Neo4j
中創建節點。 如果我嘗試添加label
到node
由:無法在neo4j中創建帶有標籤的節點
node.addLabel(Labels.hostname);
但沒有標籤添加到節點。
,如果我嘗試添加由labels
:
node = graphDb.createNode(Labels.hostname);
節點不會在所有被創建,有沒有解決方案?目前我正在創建類似下面的節點,但我需要在節點上添加標籤。
Node node = null;
Transaction tx = graphDb.beginTx();
try
{
node = graphDb.createNode();
node.setProperty("sources_id", id);
node.setProperty("domain", domain);
node.setProperty("eivi", eivi);
node.setProperty("hostname", hostname);
node.addLabel(Labels.hostname);
tx.success();
} catch(Exception ex) {
ex.printStackTrace();
} finally {
tx.finish();
return node;
}
我目前的設置是一個完全空的遠程neo4j服務器。我試圖通過執行單個TX來添加這些節點,並且通過在neo4j瀏覽器中執行按標籤查詢和查詢來聲明。 –
我也在單個TX中試過'node.addLabel(Labels.hostname)'。但後來我發現一個異常: 'java.lang.AbstractMethodError:org.neo4j.rest.graphdb.entity.RestNode.addLabel(Lorg/neo4j/graphdb/Label;)V' –