如何将 ID 节点添加到属性中并在结果 neo4j 中删除节点的一些属性



节点:用户{用户名、密码、电话、状态}我想返回一个用户包含 ID 节点和排除密码

例:

节点ID:1 {用户名:"admin", 密码: "123456", 电话:"0123456567, 状态:1"}

返回:

用户{ID: 1, 用户名:"管理员",

电话:"0123465567", 状态: 1}

您只需要指定所需的属性(包括内部 neo4j 节点 ID(,或者使用 APOC 过程从映射中删除不需要的属性。

下面是使用 APOC 的示例,在使用地图投影从节点获取属性映射并将 id 属性添加到映射之后。

MATCH (u:User{username:'admin'})
WITH u {id:id(u), .*} as u
WITH apoc.map.removeKey(u,'password') as u
RETURN u

最新更新