首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >当记录被分页时,如何从所有记录中过滤数据?

当记录被分页时,如何从所有记录中过滤数据?
EN

Stack Overflow用户
提问于 2021-09-06 15:21:59
回答 2查看 40关注 0票数 0

我正在开发一个spring启动应用程序,其中我使用Postgres作为我的数据存储,我使用分页来组织我的数据。

我收到的数据是这样的:

代码语言:javascript
运行
复制
{
"messages": {
"dtoList": [
{
"acknowledge_msg": "null",
"status": "QUEUED",
"msg_id": 2021082012204616000,
},
{
"acknowledge_msg": "null",
"status": "QUEUED",
"msg_id": 2021082012204575500,
},
],
"totalRecords": 4,
"pageSize": 2,
"pageNumber": 1,
"numPages": 2
}},

现在在我的react页面中,当我将导航到页面时,我将简单地使用页面大小和页码执行此api调用,它将给我一个响应。

现在我想要应用过滤器,但过滤器需要从所有记录中过滤,而不是从各自的页面中过滤。

我如何才能做到这一点?

EN

回答 2

Stack Overflow用户

发布于 2021-09-06 15:28:59

你想要实现的是,只关注后端,而不是reactjs应用程序。

您应该将想要执行的查询发送到spring-boot应用程序,然后将其应用到postregsql查询中。它还会更新分页,因为显示的结果会更少。

也许可以在这里显示您的前端代码,而不是JSON数据,这样可以更容易地帮助您应用远程过滤器。

票数 1
EN

Stack Overflow用户

发布于 2021-09-09 17:43:36

正如之前所说的,实现这一点的唯一合适的方法是在后端实现。

当然,您可以阅读所有页面并在前端过滤它们,但这是一个糟糕的解决方案

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69076906

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档