Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

329
Vistas
Cómo usar la consulta de firestore usando la marca de tiempo

Estoy usando un selector de rango de fechas donde permitiré que mi usuario establezca el rango de fechas de los datos que consultarán desde Firestore. Ya puedo obtener el valor del selector de rango de fechas y almacenarlo desde una variable. Mi problema es que no sé cómo consultar las marcas de tiempo de referencia de firestore.

esta es mi función para consultar documentos de una colección de firestore. Hasta ahora, solo puedo recopilar todos los datos, pero no puedo recopilar datos filtrados (por marcas de tiempo).

 export async function Getfs(){ console.log("Get firestore run >>"); var f = document.getElementById("firstDate").value; // starting date var s = document.getElementById("secondDate").value; // ending date const fs_snap = await getDocs(query(collection(fs, "sens02"),orderBy('ts'))); }

Así es como se ve mi documento de Firestore

y así es como diseñé mi selector de rango de fechas usando el selector de rango de fechas de entrada html

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Debe utilizar los métodos de la clase Timestamp .

Más precisamente, en su caso, necesita usar fromDate() como se muestra en el siguiente ejemplo:

 const q = query( collection(fs, "sens02"), where('ts', '>=', Timestamp.fromDate(new Date('2022-05-28'))) // For example we use the 28/05/2002 ); const querySnapshot = await getDocs(q); querySnapshot.forEach((doc) => { console.log(doc.data().ts.toDate()); });
about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda