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

392
Visualizações
¿Qué beneficio tiene usar mongoose.Types.ObjectId en lugar de req.params.id para comparar con el _id en Mongoose?

Por ejemplo

 await Smartphones.findOne({_id: req.params.id})
 await Smartphones.findOne({_id: ObjectId(req.params.id)})

Para mí, parece que ambos devuelven un objeto, pero no sé si tiene algún beneficio de usar ObjectId al comparar

over 4 years ago · Santiago Trujillo
2 Respostas
Responde à pergunta

0

Si está utilizando ObjectId (req.params.id), intentará analizar el valor "req.params.id" para mongoDB Object Id, si no puede analizar, arroja un error ya que "req.params.id" no es una identificación de objeto mongo válida

over 4 years ago · Santiago Trujillo Relatório

0

Si está utilizando MongoDB Compass para obtener algunos datos, no puede usar _id como una cadena simple, debe usar ObjectId para obtener los datos. Un _id en el documento puede tener cualquier forma excepto una matriz, y el formato predeterminado es ObjectId. El ObjectId no es solo un formato simple en MongoDB, aparte del formato, también tiene algunos casos de uso, puede consultar este enlace

over 4 years ago · Santiago Trujillo 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