【发布时间】:2022-07-20 18:20:17
【问题描述】:
我有不同的类别,比如男人女人孩子,我想一次查看多个类别相关的数据,以便在反应中使用 req.query,然后我必须为此在 mongodb 中编写 rest api。
【问题讨论】:
-
您确定要在 MongoDB 中编写 REST API 吗? MongoDB是一个数据库。您可以在 NodeJS 中编写 REST API
我有不同的类别,比如男人女人孩子,我想一次查看多个类别相关的数据,以便在反应中使用 req.query,然后我必须为此在 mongodb 中编写 rest api。
【问题讨论】:
您首先需要制作后端,一种解决方案是使用 mongo 中的聚合框架或进行嵌套查询或使用 graphQl 以便目标是获取数据, 然后使用 react-query lib 解析查询以指定要显示的类别,然后您可以将其发送到后端。
在很多场景下更简单但效果不佳的方法是对每个类别发出不同的请求并在前端聚合数据,这是一种昂贵的解决方案,但更容易,如果数据提取得不多,那就很好了。
【讨论】: