|| apoc.hashing.fingerprintGraph - APOC 核心文档 - Neo4j 文档

apoc.hashing.fingerprintGraph

详情

语法

apoc.hashing.fingerprintGraph([ propertyExcludes ])

描述

计算整个图的 MD5 校验和。此函数使用内存数据结构。不适用于加密用例。

参数

名称

类型

描述

propertyExcludes

LIST<STRING>

从哈希中排除的属性键。默认值为:[]

返回

STRING

用法示例

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

MERGE (joe:Person {name: "Joe"})
MERGE (ryan:Person {name: "Ryan"})
MERGE (ryan)-[:FOLLOWS {since: datetime("2020-11-04")}]->(joe);

此函数使用 MD5 校验和计算整个图的指纹

RETURN apoc.hashing.fingerprintGraph() AS output;
结果
输出

"655408F901B554A8999AEF61EA6D5AE5"

我们可以传入一个属性列表以从指纹中排除,如下面的查询所示

RETURN apoc.hashing.fingerprintGraph(["since"]) AS output;
结果
输出

"0583812D25093B4CD03C96DF15215048"

© . This site is unofficial and not affiliated with Neo4j, Inc.