我正在使用 neo4jphp 使用PHP处理neo4j数据库。它有这种从数据库中选择节点的方法:
$select = $neo->getNode('name', 'Greg');
但是,我不会总是知道我想要的节点的 id 。那么可以通过其属性来选择节点吗?
例如:
{ "statusCode": 500, "message": "Internal server error", "activityId": "fd910356-9cb2-474f-93b2-ce79004e11b6" }
答案 0 :(得分:2)
您可以使用索引,标签或使用Cypher查询来执行此操作。 neo4jphp中没有内置的方法来按属性查询节点。
此外,neo4jphp是为早期版本的Neo4j而构建的。如果您使用的是更新版本的Neo4j,我建议您使用更新的库将Neo4j连接到PHP应用程序:https://github.com/graphaware/neo4j-php-client