等待Promise。所有人都无法使用猫鼬

时间:2019-03-20 12:50:13

标签: node.js mongoose

我正在使用猫鼬从数据库中获取项目,当我使用await promise。所有在找到之后,即使诺言未解决,代码也会继续执行

let patient =  Patient.findOne({ removed: false,_id: safeObjectId(req.params.patient_id) })
            .populate({ path: 'bundles.bundle',model: 'Bundle' });
        await Promise.all([patient]); ////doesn't wait to resolve

但是如果我使用let patient = await Patient.findOne();可以正常工作,知道为什么吗?

0 个答案:

没有答案