通过分页返回用户事件数组-Express Mongoose

时间:2018-11-13 22:00:30

标签: node.js mongodb express mongoose

我想返回带有分页初始化的用户事件数组,我当前用于获取用户事件的代码是:

router.get('/:username/events', function(req, res) {
User
.findOne({ username: req.params.username })
.populate('events')
.exec(function (err, user) {
    if (err) return res.status(500).send("There was a problem finding the user.");
    if (!user) return res.status(404).send("No user found.");
    res.status(200).send(user.events);
})

})

此代码在我的用户模型模式中

events: [{
    type: Schema.Types.ObjectId,
    ref: 'Event'
}]

0 个答案:

没有答案