我知道用户模型有点奇怪。如果有任何区别,应填充的初始数据来自种子文件。同样,这一切都在本地工作。它们都不在AWS上填充,但是全部在本地进行。
User
.findById(req.params.id)
.populate([{
path: 'agentData.players',
model: 'User',
populate: {
path: 'playerData.currentClub',
model: 'Club'
}
}])
.populate([{
path: 'transfers',
model: 'Transfer',
populate: [{
path: 'player',
model: 'User'
},
{
path: 'from',
model: 'Club'
},
{
path: 'to',
model: 'Club'
}]
}])
.populate([{
path: 'playerData.currentClub',
model: 'Club'
}])
.populate([{
path: 'officialData.currentClub',
model: 'Club'
}])
.then(user => res.status(200).json(user))
.catch(err => res.json(err))
}```
在EC2实例上更新节点版本有效。