Saltar al contenido

¿Cómo obtener subcolecciones con Firebase firestore?

Deseamos regalarte la mejor información que hemos encontrado online. Nosotros esperamos que te sea de ayuda y si puedes aportar algún detalle que nos pueda ayudar a perfeccionar nuestra información hazlo libremente.

Solución:

Por lo tanto, las subcolecciones aún siguen la idea de ruta completa de Firestore. Entonces, para dar un ejemplo, supongamos que tiene una colección llamada ‘Pedidos’ con una subcolección llamada ‘Productos’. Para obtener todos los documentos de productos de un pedido específico, escribiría algo como Firebase.firestore().collection("Orders/orderid123/Products").get() donde orderid123 es el ID del pedido para el que desea los productos.

Mirando su modelo de datos, en realidad ha nombrado a la subcolección lo que parece ser una ID generada. Entonces, en el ejemplo anterior, en lugar de usar ‘Productos’, estaría usando ‘ymuIjdv…’. Es posible que desee revisar cómo está nombrando esta subcolección para darle un nombre más legible para los humanos. Parece que está generando el ID para el documento de la subcolección y usándolo también como el nombre de la subcolección.

En su configuración exacta, lo que está pidiendo se puede lograr haciendo Firebase.firestore().collection("reservations/" + tripUid + "/ymuIjdvwWnOr20XWVp6gwRKtmgD2").get(). Esto obtendrá todos los documentos de subcolección bajo la reserva con una variable retenida dentro de tripUid y dentro de la colección ‘ymuIjdvwWnOr20XWVp6gwRKtmgD2’.

Eres capaz de respaldar nuestro estudio poniendo un comentario o puntuándolo te damos las gracias.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *