在mongoose中,如果没有“new”,则无法调用类构造函数ObjectId

yvfmudvl  于 2023-06-23  发布在  Go
关注(0)|答案(1)|浏览(162)

当我通过API请求从前端发送数据到后端时,我得到了这个错误:在mongoose中,如果没有'new',则无法调用类构造函数ObjectId,
我试着转换成字符串,也转换成int,但它dint工作.....

ktca8awb

ktca8awb1#

我也是nodejs的新手,我试图发布一些问题,甚至是我找不到的答案。
这里的问题不是来自前端和后端,而是来自mongoose模式
当我们将数据转换为objectId时,我们只需要声明new
.
解决方案:new mongoose.Types.ObjectId(Id)

  • 如果你觉得有帮助,那么喜欢答案,这样别人就能快速到达。

相关问题