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

188
Visualizações
¿Cómo obtener datos de una manera más limpia usando mangosta?

Estoy filtrando los datos en función de un booleano savedBoolean , y si ese booleano no se ingresa, obtengo todos los datos, este código funciona por ahora. Pero cómo hacerlo de una manera más limpia ya que estoy duplicando el código.

 let filteredReviews : any | undefined; if (savedBoolean === true || savedBoolean === false) { filteredReviews = await Interviewee.aggregate([{ $project: { _id: 0, userId: 1, 'interviews.review': 1, }, }, { $unwind: '$interviews', }, { $match: { userId: '4', 'interviews.review.saved': savedBoolean, }, }, { $group: { _id: '$interviews.review._id', review: { $first: '$interviews.review', }, }, }, ]).skip((Number(page) - 1) * 3).limit(3); } if (savedBoolean === undefined) { filteredReviews = await Interviewee.aggregate([{ $project: { _id: 0, userId: 1, 'interviews.review': 1, }, }, { $match: { userId: '4', }, }, { $unwind: '$interviews', }, ]).skip((Number(page) - 1) * 3).limit(3); }
over 4 years ago · Santiago Trujillo
1 Respostas
Responde à pergunta

0

En MongoDB, el método db.collection.remove() elimina documentos de una colección. Puede eliminar todos los documentos de una colección, eliminar todos los documentos que cumplan una condición o limitar la operación para eliminar solo un documento.

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