Neo4J -基于属性在关系上设置/创建新标签

q3qa4bjr  于 2023-06-22  发布在  其他
关注(0)|答案(1)|浏览(308)

我想为数据库中具有“critical”属性的关系设置不同的样式/颜色。我假设要做到这一点,我需要用一个名为“isCrt”的新标签更新关系,并修改grass文件。
有人可以帮助选择所有与特定属性的关系并创建新标签“isCrt”吗?
Neo4J的新版本

sxissh06

sxissh061#

有人可以帮助选择所有与特定属性的关系并创建新标签“isCrt”吗?
Neo4j关系没有标签。标签是节点的一部分。它们可以包含多个标签。关系具有关系类型。看看关于人际关系的文档。
此外,关系只能有一种类型。这样,您就无法向给定关系添加其他关系类型。而且,目前还没有办法改变关系类型。如果要更改关系类型,则应删除当前关系,并使用所需类型创建一个新关系,如this answer中所述:

MATCH (n:User {name:"foo"})-[r:REL]->(m:User {name:"bar"})
CREATE (n)-[r2:NEWREL]->(m)
// copy properties, if necessary
SET r2 = r
WITH r
DELETE r

相关问题