我应该删除数据库中没有节点的标签吗?

问题描述

在neo4j 数据库中如果我用CALL db.labels() 列出所有标签,它将返回216 条记录。主要是因为这个数据库有很多演变。但是如果我列出所有节点并按标签统计它们,我只有35条记录。

  1. 即使某些标签没有节点,是否会影响与标签数量相关的性能
  2. 如果是这样,我们如何删除它们?

解决方法

我认为您无法创建带有空节点的标签。标签是用于将节点分组为集合的名称。例如下面,创建了一个节点和 2 个标签。

CREATE (n:Book:Fiction {name: 'Harry Potter',fiction: True})

Result: Added 2 labels,created 1 node,set 2 properties,completed after 26 ms.