我正在尝试返回一条路线中所有带有猫鼬的记录。
当我的路线配置如下时,我可以返回特定记录的所需信息:
reportRoutes.get('/', async (req, res) => {
try {
const report = await Report.find('5cd1a4b16084be6119f556f7')
await report.populate('player').execPopulate()
await report.player.populate('team').execPopulate()
res.json(report)
} catch (e) {
res.status(500).send()
}
})
当我尝试将.find设置为以下代码时,出现200错误:
reportRoutes.get('/', async (req, res) => {
try {
const report = await Report.find({})
await report.populate('player').execPopulate()
await report.player.populate('team').execPopulate()
res.json(report)
} catch (e) {
res.status(500).send()
}
})
如何获取所有记录?