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

106
Visualizações
Mangosta Agregar campo adicional al objeto

Quiero agregar un nuevo campo al objeto.

 var _u = await User.findOne({_id},{_id:0, name:1, username:1, group:1}).populate({
 path: 'group',
 select: '-_id title'
})
_u.type = 'user'
console.log(_u)

Pero no tiene campo de type . ¿Por qué no puedo agregar un nuevo campo? ¿Qué tengo que hacer?

almost 4 years ago · Santiago Trujillo
1 Respostas
Responde à pergunta

0

Es porque Mongosee hidrata sus respuestas, por lo que no es un objeto JavaScript puro.

Si desea devolver un objeto JavaScript puro, debe agregar el método lean() a la consulta. Además, eso mejorará el rendimiento.

 await User.findOne({ _id }, { _id:0, name:1, username:1, group:1 })
 .populate({
 path: 'group',
 select: '-_id title'
 })
 .lean()

Puede encontrar más información en los documentos oficiales .

almost 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