如何计算 Gremlin 分页查询中图形的 range()?

How to calculate range() for the graph in Gremlin pagination query?

如何在输入页码和限制的情况下计算 Gremlin pagination 查询中图形的 range()。

如果页码以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()