返回所有带.find()猫鼬的记录

时间:2019-05-12 00:24:21

标签: node.js mongodb express mongoose

我正在尝试返回一条路线中所有带有猫鼬的记录。

当我的路线配置如下时,我可以返回特定记录的所需信息:

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()
    }
})

如何获取所有记录?

0 个答案:

没有答案