Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

139
Views
¿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 answers
Answer question

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!