apoc.any.property

详细信息

语法

apoc.any.property(object, key)

描述

返回对象中给定键的属性。该对象可以是虚拟 NODE(节点)、真实 NODE、虚拟 RELATIONSHIP(关系)、真实 RELATIONSHIPMAP(映射)。

参数

名称

类型

描述

客体

ANY

要从中返回属性的对象。

键 (key)

STRING

要返回的属性键。

返回

ANY

使用示例

本节中的示例基于以下图数据

CREATE (s:Student {name: 'Alice', score: 71});
CREATE (s:Student {name: 'Mark', score: 95});
CREATE (s:Student {name: 'Andrea', score: 86});
CREATE (s:Student {name: 'Rajesh', score: 89});
CREATE (s:Student {name: 'Jennifer', score: 96});
CREATE (s:Student {name: 'Katarina', score: 80});

如果我们创建包含学生分数的虚拟节点,可以使用 apoc.any.property 从这些虚拟节点中提取属性

MATCH (s:Student)
CALL apoc.create.vNode(['Score'],{value: s.score})
YIELD node
RETURN apoc.any.property(node, "value") AS score;
结果
score

71

95

86

89

96

80