使用Graphen中的连接进行分页时没有PageInfo

2024-06-16 08:46:08 发布

您现在位置:Python中文网/ 问答频道 /正文

尝试使用连接进行分页时遇到一些问题。我希望确保解析的数据量与数据库中具体化的行数相同。换句话说,避免使用select *,并用OFFSETLIMIT等限制行。我能够在resolve_model函数中使用connection_from_list_slice使SQL按预期工作(我已经记录了生成的SQL查询,可以看到它们正在使用例如LIMIT 2 OFFSET 1),并且能够使用GraphQL以这种方式分页

但是,如果我运行gql查询并添加pageInfo { hasNextPage },我会得到一个错误,即PageInfo.hasNextPage不可为null,因此不能为null。我本以为这首曲子“很管用”,但我似乎无法理解。有什么想法吗


Tags: 函数from数据库sqlmodelsliceconnectionselect