为了账号安全,请及时绑定邮箱和手机立即绑定

限制显示数组对象

限制显示数组对象

慕丝7291255 2022-05-14 14:37:37
在下面的代码中尝试实现限制结果的数量。首先使用猫鼬查询从数据库中获取所有数据。然后它将过滤基于数据的用户搜索。那就是结果。我想限制“结果”数组中的数据。不是“视频”数组。exports.getVideos = async (req, res) => {  const word = req.query.keyword ? req.query.keyword : "";  const limitCount = req.query.limit ? parseInt(req.query.limit) : 2  //fetching all data from database  try {    const videos = await Video.find()  //filtering data from based user search    const result = videos.filter(v =>      ["title", "description"].some(prop =>        v[prop].toLowerCase().includes(word.toLocaleLowerCase())      )    )  //limit the result    res.send(result);  } catch (error) {    res.status(500).send(error);  }};
查看完整描述

1 回答

?
猛跑小猪

TA贡献1858条经验 获得超8个赞

您可以简单地发送如下。

res.send(result.slice(0,limitCount));


查看完整回答
反对 回复 2022-05-14
  • 1 回答
  • 0 关注
  • 77 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号