从neo4j检索数据并将其显示在网页上 我正在做一个小项目,在这个项目中,我有一个用户链,通过一个已知的关系和基于用户属性分配给用户的某些广告,相互连接 我想使用cypher查询检索节点的某些属性值,并将它们直接显示在我的网页上,该网页位于.php中 你能就哪种方法最适合这项工作提出建议吗

从neo4j检索数据并将其显示在网页上 我正在做一个小项目,在这个项目中,我有一个用户链,通过一个已知的关系和基于用户属性分配给用户的某些广告,相互连接 我想使用cypher查询检索节点的某些属性值,并将它们直接显示在我的网页上,该网页位于.php中 你能就哪种方法最适合这项工作提出建议吗,php,web,neo4j,cypher,Php,Web,Neo4j,Cypher,您很可能必须使用Neo4j的 或者 我首先建议用所有节点和关系填充数据库。然后使用webadmin尝试cypher查询,这些查询返回您要查找的确切结果。然后,您可以在RESTAPI中使用该查询wither,或者使用PHP驱动程序,在服务器上循环查询结果,并在网页上显示您想要的结果。使用PHP check中的Neo4j 一般来说,Cypher很简单,请查看和以了解最新情况 对于您要查找的域,请查看此 你可以使用的密码查询(你朋友喜欢的东西的前5个广告): MATCH(n:User)-[:KNOWS

您很可能必须使用Neo4j的

或者


我首先建议用所有节点和关系填充数据库。然后使用webadmin尝试cypher查询,这些查询返回您要查找的确切结果。然后,您可以在RESTAPI中使用该查询wither,或者使用PHP驱动程序,在服务器上循环查询结果,并在网页上显示您想要的结果。

使用PHP check中的Neo4j

一般来说,Cypher很简单,请查看和以了解最新情况

对于您要查找的域,请查看此

你可以使用的密码查询(你朋友喜欢的东西的前5个广告):

MATCH(n:User)-[:KNOWS]->(friend:User)-[:LIKES]->(p:Product)
MATCH (n:User)-[:KNOWS]->(friend:User)-[:LIKES]->(p:Product)<-[:AD_FOR]-(ad:Advertisement)
RETURN ad.content, count(*) 
ORDER BY count(*) DESC
LIMIT 5