使用 postedAt 将检索到的 YouTube 视频从最近到旧排序

Sort retrieved YouTube videos from recent to old with postedAt

我希望我的 Discord 机器人从特定频道检索少量 YouTube 视频。在那之前,它工作正常,但我希望它从最近的一个恢复到旧的。

这是我的代码:

    if(command === "meps") {
    var opts = {
        maxResults: 5,
        key: 'API KEY',
        channelId: 'UCcgvwZgeQIRQ-g9WDqgwXFw',
        type: 'video'
    };
    const lawMeps = new Discord.RichEmbed()
        .setAuthor("lawAMV", "https://yt3.ggpht.com/-464n3t5gsuw/AAAAAAAAAAI/AAAAAAAAAAA/csBjGhz51gY/s176-c-k-no-mo-rj-c0xffffff/photo.jpg")
        .setDescription("Recent MEPs")
        .setThumbnail("https://yt3.ggpht.com/-464n3t5gsuw/AAAAAAAAAAI/AAAAAAAAAAA/csBjGhz51gY/s176-c-k-no-mo-rj-c0xffffff/photo.jpg")
        .setColor("#553B82");
    search('lawAMVs mep', opts, function (err, results) {
        if (err) return console.log(err);
        for (var resultCount = 0; resultCount < opts.maxResults; resultCount++) {
            var publishedAt = new Date(results[resultCount].publishedAt);
            if (results[resultCount].title.startsWith("MEP"))
            {
                lawMeps.addField(results[resultCount].title, results[resultCount].link + "\nPublished at: " + publishedAt, true);
            }
        }
        message.channel.send(lawMeps);
    });
}

屏幕显示如下:

好吧,伙计们,这是固定的。

我刚刚添加了这个:order: 'date',maxResults: 5, 和关键行之间。

由于某些原因它以前没有工作,但现在很顺利! :D