Neo4j 按属性获取节点的密码查询不起作用

Neo4j 按属性获取节点的密码查询不起作用,neo4j,Neo4j,我正在NodeJS中构建一个Neo4j原型 我正在本地浏览器上运行密码查询以进行测试 当我运行此查询时,我得到以下信息: MATCH (n) RETURN n; 但是,当我试图通过id属性获取User时,我什么也得不到 这不会有任何回报 MATCH (u:User {id: 1}) RETURN u; 我做错了什么 最终,我希望通过以下方式获得用户的追随者: MATCH (:User {id: 2})<-[:FOLLOWING]-(followers) RETURN follower

我正在NodeJS中构建一个Neo4j原型

我正在本地浏览器上运行密码查询以进行测试

当我运行此查询时,我得到以下信息:

MATCH (n) RETURN n;

但是,当我试图通过
id
属性获取
User
时,我什么也得不到

这不会有任何回报

MATCH (u:User {id: 1}) RETURN u;
我做错了什么

最终,我希望通过以下方式获得用户的追随者:

MATCH (:User {id: 2})<-[:FOLLOWING]-(followers) RETURN followers.id;

MATCH(:User{id:2})最可能的原因是
id
是字符串
MATCH(u:User{id:“1”})返回u
应该有效。

尝试下面的查询。在返回id时,需要将值放在引号(字符串数据类型)中并删除重复项

MATCH (:User {id: "2"})<-[:FOLLOWING]-(followers) 
RETURN distinct followers.id
MATCH(:User{id:“2”})