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

相关推荐
有梦想的攻城狮8 小时前
maven中的os-maven-plugin插件的使用
java·maven·maven插件·os-maven-plugin·classifer
Carry灭霸8 小时前
【BUG】Redisson Connection refused 127.0.0.1
java·redis
消失的旧时光-19438 小时前
第九课实战版:异常与日志体系 —— 后端稳定性的第一道防线
java·后端
钦拆大仁8 小时前
Java设计模式-状态模式
java·设计模式·状态模式
人道领域8 小时前
javaWeb从入门到进阶(SpringBoot基础案例2)
java·开发语言·mybatis
BHXDML8 小时前
数据结构:(二)逻辑之门——栈与队列
java·数据结构·算法
码农水水8 小时前
米哈游Java面试被问:Shenandoah GC的Brooks Pointer实现机制
java·开发语言·jvm·spring boot·redis·安全·面试
星辰_mya9 小时前
Netty
java·架构·io
九皇叔叔9 小时前
【06】SpringBoot3 MybatisPlus 修改(Mapper)
java·spring boot·mybatis·mybatisplus
如果'\'真能转义说9 小时前
Spring 概述
java·spring