我有一个特定的问题。由于插件,我从RDF文件加载三元组后,一些属性或关系看起来像:
关系示例===> [:Country.city]
属性示例==> city.name
属性名称和关系名称中有一个点。可以通过插件创建它们没有问题。但是当我从这个127.0.0.1:7474接口写入查询时,我不能写点'。'在属性名称或关系名称中。但属性名称包含点。我需要写它。
结果:语法错误无效输入'。'
如何正确编写此属性或关系名称?
答案 0 :(得分:1)
使用反引号转义整个关系类型或属性名称。
MATCH (x)-[:`Country.city`]->(y) RETURN x,y
...
MATCH (x)-[:Contain]->(y) WHERE x.`city.name`="London" RETURN x,y