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

139
Visualizações
¿Cómo ordenar un elemento que está dentro de una matriz por parámetros de consulta?

Estoy aprendiendo Express.js. Estoy tratando de ordenar estos servicios por precio. Todos los servicios están dentro de una matriz. En primer lugar, estoy filtrando los artículos por su nombre, lo que funciona bien, pero cuando trato de ordenarlos por su precio, no funciona. Aquí está mi código para ordenar:

 const getCategory = async (req, res) => { let query; const reqQuery = { ...req.query }; console.log(req.query); if (req.query.name) { query = Category.find(reqQuery); } else { query = Category.find(); } if (req.query.sort) { const sortByArr = req.query.sort.split(',').join(' '); query = query.sort(sortByArr); } try { const categories = await query.populate('services'); res.status(200).json({ message: 'All Category', result: categories, }); } catch (error) { res.status(500).json({ message: error.message }); } };

Aquí está la captura de pantalla de mi consulta en cartero: ingrese la descripción de la imagen aquí El precio más alto es 225000 . Así que la clasificación no está funcionando aquí.

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

0

Las matrices se ordenan por valores alfabéticos de forma predeterminada. Usa esto en su lugar:

 arr.sort((a, b) => ab);
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