我有一个简单的电影 - [rating] - 用户数据库,电影属性为{name,movieID}。 要将movieID属性从string转换为int,我运行了这个查询(忘记它已经是Int) -
match (m:Movie) set m.movieID=ToInt(m.movieID)
但是这创建了重复的Movie节点,没有name属性。
所以现在我运行查询
match (m:Movie{movieID:1}) return m
我在输出中得到两个节点 -
movieID 1
name Toy Story
movieID 1
如何摆脱没有name属性的?这不起作用 -
match (m:Movie) where m.name=null delete m
答案 0 :(得分:1)
只需使用IS NULL
match (m:Movie) where m.name is null delete m
不确定匹配是如何创建重复节点的。除非他们之前已经存在没有名字?