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

95
Visualizações
Usando javascript dentro de una búsqueda de consulta

Estoy creando un blog con Builder.io (realmente migrando desde DatoCMS), y quiero hacer un filtro para ellos dentro de una búsqueda, como lo era antes. Antes:

 const { allBlogs } = await dato().GetAlBlogs({ search, minYear, maxYear, dataProvided: dataProvided && { pattern: buildRegexp(dataProvided), caseSensitive: false }, });

Ahora, Builder.io tiene algunas facilidades de consulta que aceptan parámetros de consulta mongoDB. Así que estoy tratando de hacer algo como esto:

 const sets = await builder.getAll("open-dataset", { options: { noTargeting: true }, limit: 100, query: { data: { title: { $regex: search && search }, date: { $gte: minYear && minYear, $lte: maxYear && maxYear } } }, })

El problema es que no puedo usar javascript dentro de él... Me gustaría hacer algo como title.toLowerCase(): { $regex: search && searchtoLowerCase() and Number(date.slice(0, 4)): { $gte: minYear && minYear, $lte: maxYear && maxYear } .

La porción se debe a que quiero reducir toda la fecha a solo el año... porque maxYear y minYear son solo años como números (2006, 2022, 2021, etc.).

¿Alguien puede ayudarme aquí, por favor? ¡Gracias!

about 4 years ago · Juan Pablo Isaza
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