java如何删除neo4j中map的属性?
我正在寻找一种从neo4j中的节点删除map属性的方法。 我已使用类中的@properties将地图的属性存储在节点中。它将值存储在节点中。我的节点看起来像这样
但是当我要删除描述的属性时。它给了我错误。这在图表中给出
这是我的地盘
public class Test {
private String name;
@Properties
private Map<LanguageEnum,String> description;
//getter and setter}
这是我要删除描述的查询。英语来自节点
MATCH (n:Test{moduleId:"tab_201"}) remove n.description.ENGLISH return n
注意:我也无法通过CQL更新该值
谢谢
# 1 楼答案
在Cypher中,可以使用backtick(`)字符引用包含特殊字符(如“.”)的属性键(以及标签和类型)。例如: