【发布时间】:2021-02-21 01:53:24
【问题描述】:
const posts = await Post.find().populate("receiver").populate("author")
try {
res.json({
status: true,
message: 'All posts fetched',
data: posts.reverse()
})
这是我将所有帖子发送到前端的代码。但我想在后端添加延迟加载。 后端不能一次性发送所有数据。在某个时间间隔后调用 1000 个提要帖子。 数据太大,无法通过api调用。
【问题讨论】:
-
既然你使用的是
populate我假设你使用的是猫鼬,尝试添加分页 -
Here你可以看到在mongoose中是如何使用skip和limit的
标签: javascript node.js mongodb lazy-loading