获取虚拟节点neo4j apoc的标签值
如何检索由apoc proc创建的虚拟节点的标签值? 下面返回节点的id,标签值为null获取虚拟节点neo4j apoc的标签值,neo4j,cypher,neo4j-apoc,Neo4j,Cypher,Neo4j Apoc,如何检索由apoc proc创建的虚拟节点的标签值? 下面返回节点的id,标签值为null OPTIONAL MATCH (cd:Day) WHERE cd.yyyymmdd= 20190609 call apoc.create.vNode(['Day'],{yyyymmdd:20190609}) yield node as vd WITH Coalesce(cd, vd) as td return ID(td) as id, td.yyyymmdd as f 虚拟节点/关系主要用于
OPTIONAL MATCH (cd:Day) WHERE cd.yyyymmdd= 20190609
call apoc.create.vNode(['Day'],{yyyymmdd:20190609}) yield node as vd
WITH Coalesce(cd, vd) as td
return ID(td) as id, td.yyyymmdd as f
虚拟节点/关系主要用于可视化。 密码本身无法访问它们。
apoc
中有一系列函数可以访问它们的属性、标签和rel类型
您可以使用访问虚拟和真实、节点、关系的属性
OPTIONAL MATCH (cd:Day) WHERE cd.yyyymmdd= 20190609
CALL apoc.create.vNode(['Day'],{yyyymmdd:20190609}) YIELD node AS vd
WITH Coalesce(cd, vd) AS td
RETURN ID(td) AS id, apoc.any.property(td, 'yyyymmdd') AS f
您没有返回标签字段,那么您如何获得标签的
null
?您是指属性值(yyyymmdd
)的null
?没错,yyyymmdd返回空值谢谢,这正是我要找的。