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 即可。

相关推荐
短剑重铸之日5 分钟前
SpringBoot声明式事务的源码解析
java·后端·spring·springboot
李白的粉7 分钟前
基于springboot的银行客户管理系统(全套)
java·spring boot·毕业设计·课程设计·源代码·银行客户管理系统
JIngJaneIL10 分钟前
基于springboot + vue房屋租赁管理系统(源码+数据库+文档)
java·开发语言·前端·数据库·vue.js·spring boot·后端
努力的小南26 分钟前
Java字节码文件常量池索引两个问题
java·常量池·字节码文件·黑马jvm字节码文件常量池索引
期待のcode31 分钟前
Java的抽象类和接口
java·开发语言
while(1){yan}33 分钟前
SpringDI
java·jvm·spring·java-ee
陈平安安36 分钟前
设计一个秒杀功能
java·数据库·sql
TAEHENGV1 小时前
基本设置模块 Cordova 与 OpenHarmony 混合开发实战
android·java·数据库
千寻技术帮1 小时前
10422_基于Springboot的教务管理系统
java·spring boot·后端·vue·教务管理
milanleon1 小时前
使用Spring Security进行登录认证
java·前端·spring