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

138
Visualizações
¿Hay alguna forma en la que pueda consultar este Mapa donde solo recuperaré los datos de los menos de 5?

Tengo estos documentos dentro de la colección.

Documento 1

ingrese la descripción de la imagen aquí

Documento 2

ingrese la descripción de la imagen aquí

Para cada documento de estas colecciones, estos items del map tendrían valores diferentes. ¿Es posible consultar aquellos items que tienen un número inferior a 5?

Por ejemplo:

  • descripción1
  • Artículo1 - 5
  • Artículo6 - 5

Y luego para la descripción 2:

  • descripción2
  • Artículo 2 - 5
  • artículo3 - 4

Hasta ahora, esto es lo que he hecho:

 const getData = async () => { const querySnapshot = await getDocs(collection(db, "collectionDesc")); const q = query(querySnapshot, where("map", "<=", 5)); const arr = []; querySnapshot.forEach((doc) => { arr.push({ ...doc.data(), id: doc.id, }); }); if (isMounted) { console.log(arr) } };
about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Como comentó b2m9, esto no es posible ya que su consulta compara el campo del map con el valor primitivo 5 que pasa, que nunca será igual.

Para implementar este caso de uso, deberá agregar datos adicionales a su documento, como un campo que rastrea el valor más bajo en el campo del map . Supongamos que llama a este valor más bajo en el lowestValueInMap y su valor es 4 según su documento de muestra, luego puede consultarlo con:

 query(querySnapshot, where("lowestValueInMap", "<=", 5));
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