首页 > 解决方案 > 获取每个 Json 对象的下一个和预览 id

问题描述

我正在尝试为所有对象获取预览和每个对象的下一个“id”,但我收到一个空白响应:

{
   id: "5d810c4e58add1268643cc7c",
   video_url_next: { },
   video_url_prev: { },
},

这是使用的代码:

data: docs.map(doc => {
   const next = Video.find({_id: {$gt: doc.id}}).sort({_id: 1 }).limit(1).exec();
   const prev = Video.find({_id: {$lt: doc.id}}).sort({_id: -1 }).limit(1).exec();
   return {
      id: doc._id
      video_url_next: next,
      video_url_prev: prev,
   }
})

标签: node.jsexpressmongoose

解决方案


推荐阅读