0
根據Neo4j documentation「參考節點概念已過時 - 索引是獲取圖中入口點的標準方法」。neo4j參考節點已過時,但仍然從getAllNodes返回
但是,如果我使用GlobalGraphOperations.getAllNodes()我仍然返回一個ID爲0的節點,我沒有創建它,它具有參考節點的所有外觀。
我想實現的方法getNode(字符串UUID)
public Node getNode(String uuid)
{
GlobalGraphOperations globalGraphOperations = GlobalGraphOperations.at(graphDb);
for(Node tmpNode : globalGraphOperations.getAllNodes())
{
if(tmpNode.equals(graphDb.getReferenceNode()))
{ continue;}
String tmpNodeUuid = (String)tmpNode.getProperty("uuid");
if (tmpNodeUuid.equals(uuid))
{
return tmpNode;
}
}
return null;
}
爲什麼getAllNodes返回參考節點? 如何在不使用棄用函數getReferenceNode()的情況下以編程方式實現getNode()?