“Fundido para o ObjectID falhou para o valor” Respostas de código

Fundido para o ObjectID falhou para o valor

// it happens when you pass an invalid id to mongoose. 
// so first check it before proceeding, using mongoose isValid function

import mongoose from "mongoose";

// add this inside your route
if( !mongoose.Types.ObjectId.isValid(id) ) return false;
Salo Hopeless

Fundido para o ObjectID falhou para o valor

// my problem is caused by path "/:params"
router.get("/:params", async (req, res) => {})

// can solve it as follows
router.get("/add-some-path/:params", async (req, res) => {})
// or
router.get("/:params/add-some-path", async (req, res) => {})
Said HR

Fundido para o ObjectID falhou para o valor

import mongoose from "mongoose";

// add this inside your route
if( !mongoose.Types.ObjectId.isValid(id) ) return false;
Salo Hopeless

Respostas semelhantes a “Fundido para o ObjectID falhou para o valor”

Perguntas semelhantes a “Fundido para o ObjectID falhou para o valor”

Mais respostas relacionadas para “Fundido para o ObjectID falhou para o valor” em JavaScript

Procure respostas de código populares por idioma

Procurar outros idiomas de código