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

211
Visualizações
How can I filter elastic query in javascript?

I want to filter elastic query. I added item but i can't remove item. My array is below. For example, I want to delete the element containing item2 in my array. I want to check if the item2 key exists and delete that item if it is. How can I do?

let array = [
    {
      terms: {
        item1: [
          '1111111111111',
          '2222222222222',
          '3333333333333',
          '4444444444444'
        ]
      }
    },
    {
      terms: {
        item2: [
          'aaaaaaaaaaaaaaaaaaaaaaa',
          'bbbbbbbbbbbbbbbbbbbbbbb',
          'ccccccccccccccccccccccc'
        ]
      }
    },
    {
      range: {
        item3: {
          from: 0,
          to: 99999
        }
      }
    }
  ];
about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Something like this?

let array = [{
        terms: {
            item1: [
                '1111111111111',
                '2222222222222',
                '3333333333333',
                '4444444444444'
            ]
        }
    },
    {
        terms: {
            item2: [
                'aaaaaaaaaaaaaaaaaaaaaaa',
                'bbbbbbbbbbbbbbbbbbbbbbb',
                'ccccccccccccccccccccccc'
            ]
        }
    },
    {
        range: {
            item3: {
                from: 0,
                to: 99999
            }
        }
    }
];

const filtered = array.filter((el) => !el[Object.keys(el)[0]].hasOwnProperty('item2'))

console.log(JSON.stringify(filtered))

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