【发布时间】:2019-09-15 16:49:43
【问题描述】:
我在 mongoDB 中存储了数十万条数据。我正在使用 NodeJS Rest api 和 mongoose 来检索数据。
我使用 MongooseSchema.find() 从数据库中获取数据。它工作正常。但问题是我要在 Angular 中显示数据列表。我当时不想要成千上万的数据。有什么方法可以在每个请求中检索 50 个数据并在另一个请求中检索另外 50 个数据?
例子:
如果向下滚动结束我们必须进行 api 调用以获取另一组 20 条数据来显示,如何显示前 20 条数据?
【问题讨论】:
-
你考虑过使用
.limit()吗? -
我想随后显示所有数据。例如,如果滚动结束,首先我必须加载前 20 个数据,我们必须显示另一组 20 个数据。有什么办法吗?因为用户当时不想要所有数据。
-
您使用的是什么 API 框架? Express、Hapi 等...?
-
使用打字稿表达
标签: node.js mongodb express mongoose