Neo4j 属性类型漂移会让 Cypher 静默返回空结果

JeremyCMorgan · x · 2026-10-08

Neo4j 官方 GraphAcademy 文章讲解无 schema 约束下的属性类型漂移:CREATE (:Product {price: 9.99}) 与 {price: '9.99'} 都能成功,之后 avg() 对字符串直接报错,而 WHERE p.price > 10 会因字符串与数字比较得 null 而静默丢弃该节点——比报错更危险。要点:

文章还提醒了类型谓词与 null 交互的坑。适合所有用 Neo4j 做 GraphRAG/知识图谱的工程团队排查隐性数据 bug。

原文链接 →

「编程与Agent」频道最新

更多「编程与Agent」频道 AI 资讯 →