在neo4j中是否有方法使用cypher更新或删除部分属性

在neo4j中是否有方法使用cypher更新或删除部分属性,neo4j,cypher,Neo4j,Cypher,我目前正在使用具有时间戳属性的事件节点数据库。某些节点具有正确的时间戳,格式如下: "02:20:05" 其他文件的格式不正确,如下所示: "T:02:20:05" 上传时无意中捕获了“T”。在Cypher中有没有这样的方法: MATCH (n) WHERE n.Time =~ '(?i)T:.*' REMOVE n.Time{T:} return n.Time 因此,我可以在“T:“?之后保留后续时间戳数据,请尝试以下操作: MATCH (n) WHERE n.Time =~ '(?i

我目前正在使用具有时间戳属性的事件节点数据库。某些节点具有正确的时间戳,格式如下:

"02:20:05"
其他文件的格式不正确,如下所示:

"T:02:20:05"
上传时无意中捕获了
“T”
。在Cypher中有没有这样的方法:

MATCH (n)
WHERE n.Time =~ '(?i)T:.*'
REMOVE n.Time{T:} 
return n.Time
因此,我可以在
“T:“

之后保留后续时间戳数据,请尝试以下操作:

MATCH (n)
WHERE n.Time =~ '(?i)T:.*'
SET n.Time = right(n.Time, length(n.Time)-2)
RETURN n.Time

谢谢你的接受。请也投票支持我的答案。通常情况下,如果提问者接受了答案,他/她也会投票支持该答案(除非他/她拥有少于15个声誉点)。