猫鼬5.3.1 ofFail()帮助程序问题

时间:2018-10-07 00:15:46

标签: mongodb mongoose

在阅读了这篇博客文章(见下文)之后,我想在我的一个项目中使用.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`))

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

此问题已确认为错误。现在已在5.3.2上修复

https://github.com/Automattic/mongoose/issues/7099