昨天在处理一个查询要求的时候,出现了一个这样的场景,要求与某节点关联的节点以50个为一组出现,不能全部出现。这种情况下,需要思考如何查询,这里就需要用到skip和limit。
#skip 功能是略过全部查询结果的前n行,输出后续的部分 match (n:entity) skip 50 return n
上面这个语句就清晰地说明,结果忽略了前50行的记录,返回其他的记录。
然后,如果想返回比如第51条到100条的记录,应该用skip和limit结合使用,具体看下面语句
match (n:entity) skip 50 limit 50 return n
上面这个语句就是说,忽略了前50个数据,然后限制结果数量为50,正好就是我们想要的输出结果!
所以,neo4j数据库其实还是很人性化的,以后要多多研究!