如何计算 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()
如何在输入页码和限制的情况下计算 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()