【问题标题】:Cast to ObjectId failed for value "{ populate: [] }" at path "_id" for model "modelName". NodeJS mongoose对于模型“modelName”的路径“_id”处的值“{ populate: [] }”,转换为 ObjectId 失败。 NodeJS 猫鼬
【发布时间】:2019-12-27 07:37:52
【问题描述】:

{ MongooseError [CastError]: 模型“Portfolio”的路径“_id”处的值“{ populate: [] }”转换为 ObjectId 失败

【问题讨论】:

    标签: node.js mongoose


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2019-05-02
      • 2020-07-28
      • 2021-04-21
      • 2021-05-12
      • 2019-06-26
      • 2020-05-11
      • 2023-03-28
      • 2020-10-19
      • 2015-11-07
      相关资源
      最近更新 更多