出于性能原因,我限制了结果的数量,所以我有一个类似的查询
MATCH (a:Part) RETURN a limit 50
是否可以获取带有标签 Part 的节点的完整计数,以便显示结果代表 X 条记录中的 50 个结果?
但它会更昂贵且效率不高,因为它必须加载/拉取所有数据。
你可以这样做(概率更有效):
MATCH (a:Part)
WITH count(*) as c
MATCH (a:Part)
RETURN c,a
limit 50
Run Code Online (Sandbox Code Playgroud)
或者
MATCH (a:Part)
WITH count(*) as c,collect(a)[0..50] as parts
UNWIND parts as a
RETURN c,a
limit 50
Run Code Online (Sandbox Code Playgroud)