首页 > 解决方案 > 对于模型“modelName”的路径“_id”处的值“{ populate: [] }”,转换为 ObjectId 失败。NodeJS 猫鼬

问题描述

{ MongooseError [CastError]:模型“组合”的路径“_id”处的值“{填充:[]}”转换为 ObjectId 失败

标签: node.jsmongoose

解决方案


MongoDB ObjectIds 是十六进制字符strings,例如5d6ede6a0ba62570afcedd3a. 您无法将对象解析为 ObjectId。

https://docs.mongodb.com/manual/reference/method/ObjectId/#examples


推荐阅读