gpt4 book ai didi

javascript - 限制显示数组对象

转载 作者:行者123 更新时间:2023-12-02 21:30:50 24 4
gpt4 key购买 nike

在下面的代码中尝试实现结果数量的限制。首先使用 mongoose 查询从数据库中获取所有数据。然后它将根据用户搜索过滤数据。这就是结果。我想限制“结果”数组中的数据。不是“视频”数组。

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);
}
};

最佳答案

您只需按如下方式发送即可。

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

关于javascript - 限制显示数组对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60628733/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com