【neo4j】有关skip和limit实现类似分页的查询

摘要:
昨天,在处理查询请求时,有一个场景要求与一个节点关联的50个节点作为一个组出现,而不是所有节点。在这种情况下,您需要考虑如何查询。这里需要使用skip和limit#。skip函数跳过所有查询结果的前n行,并输出以下匹配(n:实体)skip50return。该语句清楚地表明,结果忽略前50行记录并返回其他记录。然后,如果您想将记录从第51条返回到第100条,

昨天在处理一个查询要求的时候,出现了一个这样的场景,要求与某节点关联的节点以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数据库其实还是很人性化的,以后要多多研究!

【neo4j】有关skip和limit实现类似分页的查询第1张

免责声明:文章转载自《【neo4j】有关skip和limit实现类似分页的查询》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇项目实施九阴真经《超越对手软件项目经理的18种实用技能》学习总结(二)搭建iSCSI共享IPSAN下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Neo4J图库的基础介绍(二)-图库开发应用

我们接着Neo4J图库的基础介绍(一)继续介绍Neo4J图库。 JAX-RS是一个用于构建REST资源的Java API,可以使用JAX-RS注解装饰每一个扩展类,从而让服务器处理对应的http请求,附加注解可以用来控制请求和响应的格式,http头和URI模板的格式。 下面看一个服务器扩展实现的示例,允许客户端请求社交网络的两个成员之间的距离 @Pa...

neo4j-备份、恢复

neo4j备份命令(本例linux) neo4j-backup 命令使用: ./neo4j-backup -full -from single://[machine IP] -to ~/backup-neo4j eg: [root@xxxx bin]#./neo4j-backup -full -from single://127.0.0.1 -to /ba...

Neo4j社区版配置文件

#*****************************************************************# Neo4j configuration## For more details and a complete list of settings, please see# https://neo4j.com/docs/oper...

图形数据库 Neo4j 开发实战

本人用途:知识图谱 neo4j:图状数据库 官网地址:http://neo4j.com/docs/java-reference/current/ 中文API:https://www.w3cschool.cn/neo4j/neo4j_building_blocks.html Neo4j 简介 数据存储一般是应用开发中不可或缺的组成部分。应用运行中产生的...

【Neo4j查询优化系列】如何快速统计节点的关系数

在图数据库中我们经常需要统计节点上的关系数目。一种常见的查询写法是这样的: MATCH (n:Person {name:‘Keanu Reeves’})-[]-() RETURN count(*); 上面的查询会返回代表基诺-李维斯的节点(节点标签为Person)上所有关系的总数,包括进入的和流出的关系。如果用PROFILE来看一下查询的执行步骤和成本,...

neo4j查询语句

一:查询 比较操作: = <> < > <= >= 布尔操作: AND OR NOT XOR 1、把节点的前两个字为"提示"的节点去除"提示": match(l) where l.name=~'提示.*' with collect(l.name) as result unwind result as row ret...