Ejemplo de un json en mi base de datos.
solicitud
firestore() .collection(COLLECTION) .where("types", ">=", 'lDQJJnsq2osTIWCPLMRg') .get() .then(querySnapshot => { const arr = [] querySnapshot.forEach(documentSnapshot => { const data = documentSnapshot.data() const el = {id: documentSnapshot.id, ...data} arr.push(el) }) resolve(arr) }) .catch(err => { console.log('err ', err ) reject() });Archivar mi colección si los tipos de propiedad contienen una identificación específica. No encuentro cómo agrego una condición 'dónde' en la página del mapa ('tipos'). En mi lógica, si los tipos contienen mi identificación ("lDQJJnsq2osTIWCPLMRg") devuelva este objeto.
Tal vez para dispositivos móviles, es mejor hacer una llamada con paginación, encontré que el método 'startAt' puede ayudar con la paginación. Es correcto ?
Comienzo con react-native y firebase, así que gracias por la ayuda.
Para paginar consultas, debe usar cursores de consulta: https://firebase.google.com/docs/firestore/query-data/query-cursors