我正在使用neo4jphp與使用PHP的neo4j數據庫一起工作。它有一個從數據庫中選擇一個節點此方法:neo4jphp:是否有可能通過屬性檢索節點?
$select = $neo->getNode(4); // 4 is the node's id
不過,我並不總是知道我想要的節點ID。那麼是否有可能通過它的屬性來選擇節點呢?
例如:
$select = $neo->getNode('name', 'Greg');
https://github.com/jadell/neo4jphp/wiki/Nodes-and-Relationships
我不知道用php做這個的語法,但是匹配到基於屬性的節點(或節點)是neo4j最常用的方法。事實上,用戶應該避免保存節點的內部id並將它們用於以後的查找,因爲內部節點ID可能會發生變化,並且節點ID可以在刪除節點後重新使用,這可能會導致錯誤的查詢。 – InverseFalcon
@InverseFalcon:感謝您的提及。我是neo4j的新手,假設基於屬性的匹配節點是最好的選擇。認爲只有能夠使用neo4jphp匹配基於id的節點纔是尷尬的,如果確實如此。 – inersha