在阅读了这篇博客文章(见下文)之后,我想在我的一个项目中使用.orFail()帮助函数。
http://thecodebarbarian.com/whats-new-in-mongoose-53-orfail-and-global-toobject.html
当函数findById()失败时,它将引发.orFail()函数中指示的异常。但是,当它没有失败时,它将返回“未定义”,而不是实际的模型对象。
let tenants = await Tenant.findById(req.params.tenantId).orFail(new Error(`ID "${req.params.tenantId}" not found`))
有什么想法吗?