range - 如何计算 Gremlin 分页查询中图形的 range()?
问题描述
如何Gremlin pagination
通过输入页码和限制来计算查询中图形的范围()。
解决方案
如果页码以 开头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()
推荐阅读
- common-lisp - 如何在 common lisp 中创建位数组?
- python - 将 Numpy 数组分配给变量
- flutter - Firestore 更改未与流生成器同步
- python - 带有 lru_cache 的斐波那契数列函数不显示所有斐波那契数
- scrapy - Scrapy:如何在 100 个请求后停止 CrawlSpider
- php - 多个服务中的常见依赖项
- php - 从 PHP 中的顺序数组创建嵌套数组
- node.js - Conda 无法识别我已安装节点?
- bootstrap-4 - bootstrap.min.js:6 Uncaught TypeError: n is not a constructor return when I click the dropdown button
- sql - 自连接以从下一行的 customer_in_time 中减去一行的 customer_out_time