我用https://github.com/jexp/batch-import导入了几百万个节点的大型数据集。
不幸的是,该脚本使关系属性名称以空格分隔,就像在"Some Property"中那样。
如何要求在Cypher的这家住宿?
如预期
r.Some Property
不起作用这很公平。
我也试过:
r["Some Property"]
这种命名有语法吗?
我应该用驼峰式的属性名还是下划线分隔的属性名重新导入吗?
我用https://github.com/jexp/batch-import导入了几百万个节点的大型数据集。
不幸的是,该脚本使关系属性名称以空格分隔,就像在"Some Property"中那样。
如何要求在Cypher的这家住宿?
如预期
r.Some Property
不起作用这很公平。
我也试过:
r["Some Property"]
这种命名有语法吗?
我应该用驼峰式的属性名还是下划线分隔的属性名重新导入吗?
2条答案
按热度按时间oxcyiej71#
你可以返回名称中有空格的属性,方法是用反引号'将属性名括起来。类似这样的操作应该可以在Cypher中使用:
这也适用于节点属性。
pes8fvy92#
可以使用
MATCH (r) WHERE r.type=~'Some Property.*' RETURN r;
我希望这会让你得到确切的关系类型。
或
MATCH (n)-[r]->() WHERE type(r)=~'S.*'
它会给予你所有的关系开始与S
。