fiz uma function
import { ObjectId } from 'mongodb'
function isValidId(id) {
try {
return new ObjectId(id).toString() === id;
} catch (error) {
return false
}
}
O ObjectId e uma funcao do mongo que valida se o formato e valido.
const idvalid = isValidId(id)
if(!idvalid) {
return res.status(400).send({message: 'id format invalid'})
}
dentro da function de busca pelo id faco a verificaco se valido o id e return true ou false