是否可以在单个密码查询中提取有限的节点集和节点总数?
match (n:Molecule) with n, count(*) as nb limit 10 return {N: nb, nodes: collect(n)}
上述查询正确返回节点,但返回 1 作为节点数。我当然理解为什么它返回 1,因为没有分组,但不知道如何纠正它。
以下查询返回计数器整个行数(我想这就是所需要的)。然后它再次匹配并且limits您的搜索,但原始计数器仍然可用,因为它是通过WITH
-陈述。
MATCH
(n:Molecule)
WITH
count(*) AS cnt
MATCH
(n:Molecule)
WITH
n, cnt LIMIT 10
RETURN
{ N: cnt, nodes:collect(n) } AS molecules
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)