neo4j查询id为null

今天在neo4j里执行一条查询语句时,发现id属性查询不出来显示为null

后来了解到,Neo4j 默认情况下并不提供一个名为 id 的属性。通常情况下,Neo4j 中的节点都有一个内部的唯一标识符,但是这个标识符并不以 id 的形式暴露给用户。

如果确实希望返回该节点的唯一标识符,可能需要将其存储为节点的一个属性,或者使用内置的 Neo4j ID。

复制代码
MATCH (m:Disease) WHERE m.name = '高血压' RETURN m.name, id(m) AS nodeId, m.cause

id(m) 返回的是 Neo4j 内部为节点生成的唯一标识符。如果不需要这个唯一标识符,只需删除 RETURN 语句中的 id(m) AS nodeId 即可。

相关推荐
LB211220 分钟前
Redis 黑马skyout
java·数据库·redis
豐儀麟阁贵27 分钟前
Java知识点储备
java·开发语言
hrrrrb33 分钟前
【Spring Security】Spring Security 密码编辑器
java·hive·spring
豐儀麟阁贵36 分钟前
2.3变量与常量
java·开发语言
兮动人2 小时前
Eureka注册中心通用写法和配置
java·云原生·eureka
爱编程的小白L4 小时前
基于springboot志愿服务管理系统设计与实现(附源码)
java·spring boot·后端
聪明的笨猪猪6 小时前
Java Redis “持久化”面试清单(含超通俗生活案例与深度理解)
java·经验分享·笔记·面试
聪明的笨猪猪6 小时前
Java Redis “核心基础”面试清单(含超通俗生活案例与深度理解)
java·经验分享·笔记·面试
奋斗的小monkey8 小时前
Spring Boot 3.x核心特性与性能优化实战
java·spring boot·微服务·性能优化·响应式编程