在我的where子句中,我试图通过在创建节点时遵循关于反引号的the manual's建议来逃避特殊字符“#”:
FooTest
然而,当我这样做时,我收到消息:
没有返回任何数据,也没有任何更改。
我是否正确地转义了标题值(“#”和“人的名/姓”)?
答案 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