apoc.diff.nodes

详细信息

语法

apoc.diff.nodes(leftNode, rightNode)

描述

返回一个 MAP,详细说明两个给定 NODE 值之间的差异。

参数

名称

类型

描述

leftNode

NODE

用于与第二个节点进行比较的第一个节点。

rightNode

NODE

用于与第一个节点进行比较的第二个节点。

返回

MAP

使用示例

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

MERGE (joe:Person {name: "Joe", dateOfBirth: datetime("1981-09-02")})
MERGE (ryan:Person {name: "Ryan", twitter: "@ryguyrg"});
MATCH (joe:Person {name: "Joe"})
MATCH (ryan:Person {name: "Ryan"})
RETURN apoc.diff.nodes(joe, ryan) AS output;
结果
输出

{leftOnly: {dateOfBirth: 1981-09-02T00:00Z}, inCommon: {}, different: {name: {left: "Joe", right: "Ryan"}}, rightOnly: {twitter: "@ryguyrg"}}