首页 > 解决方案 > 如何计算 Gremlin 分页查询中图形的 range()?

问题描述

如何Gremlin pagination通过输入页码和限制来计算查询中图形的范围()。

标签: rangelimitgremlinoffset

解决方案


如果页码以 开头1,则

start_range = (page - 1 )* limit
end_range = start_range + limit

g.V('id').outE().hasLabel('created_by').range(start_range, end_range).inV()

由于某种原因,如果页码从 开始0,则

start_range = page * limit
end_range = start_range + limit

g.V('id').outE().hasLabel('created_by').range(start_range, end_range).inV()

推荐阅读