Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

175
Visualizações
mangosta isValidObjectId () siempre devuelve falso

Tengo un problema extraño con isValidObjectID() en mongoose, que apareció después de que agregué TypeScript a mi proyecto Node y, como resultado, tuve que actualizar mongoose y obligar a mongoose a usar una dependencia mongodb actualizada anulándola en package.json

 "overrides": { "mongoose": { "mongodb": "^4.3.0" }

Después de hacer eso, todas mis pruebas que involucraban isValidObjectID() comenzaron a fallar. Estoy bastante seguro de que lo que se pasa a isValidObjectID() es una identificación de objeto mongodb válida, pero aún así devuelve falso.

 import { isValidObjectId, Types } from "mongoose"; isValidObjectId('61cc6d8676a69c41fd3408ea'); // returns false isValidObjectId(new Types.ObjectId('61cc6d8676a69c41fd3408ea')); // returns false

Incluso probé algunos de los ejemplos de la documentación que se supone que devuelven verdadero, ¡pero todos devuelven falso!

 isValidObjectId(new Types.ObjectId()); // returns false! isValidObjectId('0123456789ab'); // returns false isValidObjectId(6); // returns false

mientras que de acuerdo con la documentación, todos deberían volver verdaderos.

Estoy usando mongoose versión 6.1.9, y debido a la anulación de package.json, mongoose está usando mongodb versión 4.3.1

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

aparentemente esto fue un error en mongoose 6.1.9 actualizado a mongoose 6.2.0 y ahora está solucionado

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda