差异 (Diff)
Diff 是一个用于返回两个节点之间详细差异的用户函数。
apoc.diff.nodes([leftNode],[rightNode])
示例
CREATE
(n:Person{name:'Steve',age:34, eyes:'blue'}),
(m:Person{name:'Jake',hair:'brown',age:34})
WITH n,m
return apoc.diff.nodes(n,m)
返回的 JSON 内容
{
"leftOnly": {
"eyes": "blue"
},
"inCommon": {
"age": 34
},
"different": {
"name": {
"left": "Steve",
"right": "Jake"
}
},
"rightOnly": {
"hair": "brown"
}
}