neo4j - 如何使用 Cypher 返回具有不同属性的节点的所有属性
问题描述
我是密码新手,我想在使用“DISTINCT”后获取数据,但我只能获取“DISTINCT”属性的值,例如:
CREATE (n:person {name: "a", age: 22})
CREATE (n:person {name: "a", age: 23})
CREATE (n:person {name: "a", age: 24})
我只想得到一个名为“a”的标签为“person”的节点,所以我尝试这样的查询
MATCH (n:person) RETURN DISTINCT n.name
这只返回“a”,但我想要节点的所有属性和值,即{name:“a”,age:22},我该怎么办?
解决方案
要获得一个person
带有“a”的节点name
:
MATCH (n:person {name: "a"})
RETURN n
LIMIT 1;
推荐阅读
- python - 如何在 django 中保存选择项
- dart - StreamBuilder 在离开视口取消订阅
- java - Spring Data 多事务控制
- c# - C# System.Timers.Timer 奇怪的行为?
- docker - 在 K8s 中,我无法使用选择器应用程序中的集群 IP 远程登录到端口
- jquery - CSS不会根据值jquery和css而改变
- datatables - 数据表 - 内联编辑器仅更新主机表
- sockets - 如何自动测试网络 (TCP/IP) 应用程序?
- python - 根据第 2 列的条件,使用第 1 列的输入创建新的 df 列
- mysql-workbench - MySQL Workbench:当我编写存储过程时,美化/重新格式化选项不起作用