导入的 CSV 节点需要合并



我将一个CSV文件导入到neo4j中,但后来发现由于csv文件部分名称末尾的空格,同一个人有两个节点。

如何删除该空间并合并这两个节点?我似乎无法弄清楚这是节点标签还是其他东西。

表视图:

{
"batch_author": "Chance Will"
}
{
"batch_author": "Chance Will "
}

我需要将这两个节点组合在一起并使它们成为一个节点。

"表视图"仅显示节点属性。

此查询使用 APOC 过程 apoc.refactor.mergeNodes 合并 2 个节点(及其关系 - 请参阅文档(:

MATCH (n) WHERE n.batch_author ENDS WITH ' '
MATCH (m) WHERE m.batch_author = TRIM(n.batch_author)
CALL apoc.refactor.mergeNodes([m, n], {properties: 'discard', mergeRels: true}) YIELD node
RETURN node

最新更新