gpt4 book ai didi

neo4j - 返回总节点数和有限集的Cypher

转载 作者:行者123 更新时间:2023-12-04 06:36:34 28 4
gpt4 key购买 nike

是否可以在单个密码查询中提取有限的节点集和节点总数?

match (n:Molecule) with n, count(*) as nb limit 10 return {N: nb, nodes: collect(n)}

上面的查询正确返回了节点,但是返回1作为节点数。我当然理解为什么它返回1,因为没有分组,但是不知道如何纠正它。

最佳答案

以下查询返回全部行的计数器(我猜这是需要的)。然后它再次匹配并限制了您的搜索,但是原始计数器仍然可用,因为它是通过WITH -statement进行的。

MATCH 
(n:Molecule)
WITH
count(*) AS cnt
MATCH
(n:Molecule)
WITH
n, cnt LIMIT 10
RETURN
{ N: cnt, nodes:collect(n) } AS molecules

关于neo4j - 返回总节点数和有限集的Cypher,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27805248/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com