我想返回带有分页初始化的用户事件数组,我当前用于获取用户事件的代码是:
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'
}]