我有几百万个节点的大数据集,用https://github.com/jexp/batch-import导入.
不幸的是,脚本使关系属性名称以空格分隔,如“Some Property”中那样。
我如何在 Cypher 中请求此属性?
正如预期的那样
r.Some Property
不起作用,这才公平。
我也试过:
r["Some Property"]
这种命名有语法吗?
我应该用驼峰式属性名称还是下划线分隔的属性名称重做导入?
最佳答案
您可以返回名称中带有空格的属性,方法是使用反引号 ` 将属性名称括起来。像这样的东西应该在 Cypher 中工作:
START r=rel(0) RETURN r.`Some Property`;
这也适用于节点属性。
关于database - Cypher 访问空间分隔的关系属性 neo4j,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14142483/