在Neo4j的导入中转义特殊字符

时间:2015-06-01 23:30:38

标签: neo4j special-characters backticks

在我的where子句中,我试图通过在创建节点时遵循关于反引号的the manual's建议来逃避特殊字符“#”:

FooTest

然而,当我这样做时,我收到消息:

  

没有返回任何数据,也没有任何更改。

我是否正确地转义了标题值(“#”和“人的名/姓”)?

1 个答案:

答案 0 :(得分:1)

此示例代码适用于我,看起来您的问题不是转义字符。

CREATE (n:TestNode { `The #`:"123", `Person's First/Last Name`:"john johnson" });

MATCH (line)
WHERE line.`The #` IS NOT NULL AND line.`Person's First/Last Name` IS NOT NULL
RETURN line.`The #`, line.`Person's First/Last Name`;

line.`The #`    line.`Person's First/Last Name`
123 john johnson
Returned 1 row in 128 ms