怎么获得所有服务过两个以上球队的球员

怎么获得所有服务过两个以上球队的球员,最好返回他们的id

其实基本上直接按照你的表达逻辑来就可以了。
match (v1:player)–>(v2:team) with v1, count(v2) as cnt where cnt >=2 return v1,cnt

前面是pattern,即球员服务球队。
然后因为要输出球员和服务的球队数,并且判断服务球队数的数量大于等于2,所以加了with并且对with的结果做where过滤
最终return所需要的字段

首先很感谢您能回答我的问题,可惜的是在我使用了您的代码后显示语法异常(其中v2.team是不是应该改为v2:team),另外,我是nebulagraph的查询属于初学者,经常遇到语法错误的问题,所以对这个的学习,您有什么建议吗?

不好意思,您图片中的代码可以运行,两者有一点小的差别。但还是想问您学习这个有什么好的办法吗?GPT好像总是不能给出满意的回答

抱歉,敲的时候漏了。是用:
建议是多看文档,多尝试,还是很有意思的。

这个是–>,两个-

还想问您一个问题哈match (v:kmer) with id(v) as result where result IN range(8589934600,8589934610) return result limit 30;我这个语句为什么总报错,我想要id在某个范围内的所有节点

参见你另外个帖子答复
https://discuss.nebula-graph.com.cn/t/topic/13661/13