有没有办法在 Neo4j 中从 属性 中找出最大值?
Is there any way to find out maximum value from property in Neo4j?
我有一个节点,其中 属性 最大值为 772,但是当我尝试使用最大值时它没有显示。
我已经尝试使用 Max cyper 查询,但输出不同,也没有以图表形式显示。
MATCH (n:citation) RETURN max(n.Name)
有什么方法我也尝试过使用 DESC 选项但不起作用。
MATCH (n:citation) RETURN n.Name order by n.Name DESC
它正在显示最大数量
1个
10
100
2个
20
3个
35
所以它不会取正常的最大值 100 但显示 35 是最大值......
你的查询结果中的引号表示这个属性是以字符串形式存储的。因此 order by
是字母顺序的,而不是数字的。尝试转换结果(或 属性 本身)to an int.
我有一个节点,其中 属性 最大值为 772,但是当我尝试使用最大值时它没有显示。
我已经尝试使用 Max cyper 查询,但输出不同,也没有以图表形式显示。
MATCH (n:citation) RETURN max(n.Name)
有什么方法我也尝试过使用 DESC 选项但不起作用。
MATCH (n:citation) RETURN n.Name order by n.Name DESC
它正在显示最大数量 1个 10 100 2个 20 3个 35
所以它不会取正常的最大值 100 但显示 35 是最大值......
你的查询结果中的引号表示这个属性是以字符串形式存储的。因此 order by
是字母顺序的,而不是数字的。尝试转换结果(或 属性 本身)to an int.