Neo4j初学者:匹配(代理:代理)不匹配

Neo4j初学者:匹配(代理:代理)不匹配,neo4j,Neo4j,我最近用spring数据启动了neo4j。到目前为止,一切进展顺利。但是现在我想创建我的第一个简单查询。因此,我添加了一个带有 @Query(value=“MATCH(agent:Person),其中agent.name='agent'返回agent;”,elementClass=agent.class)。 这不会返回任何匹配项,即使存储库的findAll()方法返回数据库中的所有实体 有人能解释为什么会这样吗 环境:neo4j 2.0.0M3和spring数据2.2.1spring数据neo4

我最近用spring数据启动了neo4j。到目前为止,一切进展顺利。但是现在我想创建我的第一个简单查询。因此,我添加了一个带有

@Query(value=“MATCH(agent:Person),其中agent.name='agent'返回agent;”,elementClass=agent.class)。

这不会返回任何匹配项,即使存储库的
findAll()
方法返回数据库中的所有实体

有人能解释为什么会这样吗


环境:neo4j 2.0.0M3和spring数据2.2.1

spring数据neo4j尚未与neo4j 2.0兼容。因此,您不能在查询中使用标签。

非常感谢。事实上,问题是我升级了2.0db之前的版本,所以我没有设置任何标签。在你回答之前,我不知道我的查询使用的是标签。我只是在听一篇没有提到这个事实的教程。我将设置标签并报告它是否与spring数据一起工作(我认为应该)