ngbatis icon indicating copy to clipboard operation
ngbatis copied to clipboard

How to perform statistics per TAG?

Open zhangxk-ocean opened this issue 2 years ago • 4 comments

想请教一下 知道怎么得到指定tag的点总数,gql:match (v:person) return count(v) as num 应该怎么去得到空间内的所有tag的点总数呢

zhangxk-ocean avatar May 11 '23 05:05 zhangxk-ocean

@wey-gu 刚刚试了下,nGQL这边 MATCH (v) return count(v) 会触发下推限制 统计所有点的数量有推荐的做法吗

CorvusYe avatar May 11 '23 05:05 CorvusYe

@wey-gu 刚刚试了下,nGQL这边 MATCH (v) return count(v) 会触发下推限制 统计所有点的数量有推荐的做法吗

count 现在还没做下推,这个查询还是很昂贵的,推荐用 show stats。

wey-gu avatar May 11 '23 06:05 wey-gu

好的

zhangxk-ocean avatar May 11 '23 07:05 zhangxk-ocean

现在的需求是需要随机返回空间内的10条点数据,不限tag。 我是打算使用skip n limit 10来实现,但使用n的话需要知道空间内的点总数。 使用show stats这种方式,就是查出tag集合,然后遍历去count,增加点总数,即可得到。 想问一下有没有更方便的方式可以得到随机的10条点数据呢

zhangxk-ocean avatar May 11 '23 07:05 zhangxk-ocean