非常简单的问题, 有没有办法在Neo4j cypher中获取字符串的长度? 我找不到任何相关文件。
感谢
答案 0 :(得分:7)
尝试length()
,例如
RETURN length("hello world")
2.0中的(仅返回查询是2.0中的新内容)或
START n=node(5)
RETURN length(n.name)
或1.9的一些内容。
答案 1 :(得分:6)
要返回Cypher中字符串的长度,请使用SIZE()
函数。 LENGTH()
函数现在专门用于测量图中的PATH。
RETURN size("This is an example string")
收益25
来自Neo的老兄:“此功能已被弃用,并将在以后的版本中删除。不建议在非路径上使用length
,请改用size
” >
答案 2 :(得分:5)
您可以使用length() scalar function之类的:
MATCH (n:Crew)-[r:KNOWS*]-m
WHERE n.name='Neo'
RETURN n AS Neo,r,m,length(n.name)
查看此示例here。
答案 3 :(得分:1)