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

181
Vistas
Obtener los datos de colecciones anidadas en angular 12

Estoy creando mi primera aplicación angular/Firestore y tengo algunos problemas para entender cómo recuperar datos en colecciones anidadas. Mi ruta Firestore dB desde la que quiero leer está aquí:

 /Customer(CollectionName)/cl0Apvalb6c0w9hltQ8AOTF4go23(userUIDby)/Order(subcollectionName)/7WqHl5YUKPszkRELXEI2(auto-id)

Entonces Customer es un nombre de colección, cl0Apvalb6c0w9hltQ8AOTF4go23(USERUID) es un USER-UID para un usuario. Autenticación, Solicite otro nombre de colección y 7WqHl5YUKPszkRELXEI2 es una identificación automática para un pedido agregado.

En esto, cada usuario puede OBTENER sus propios datos, pero como administrador quiero ver todos los datos de los usuarios.

Quiero que todos los datos FIRESTORE de los usuarios se muestren en angular, ya que estoy creando un panel de administración en angular 12.

 export class OrderlistsService { itemsCollection!: AngularFirestoreCollection<Item>; items!: Observable<Item[]>; itemDoc!: AngularFirestoreDocument<Item>; constructor(private firestore: AngularFirestore) {} getOrdersItems() { return this.firestore.collection<Item>('customer').valueChanges(); }}
about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Si desea cargar los pedidos de todos los usuarios, está buscando una consulta de grupo de colección . En AngularFire eso sería:

 this.firestore.collectionGroup<Item>('Order').valueChanges();

Esto lee los documentos de todas las subcolecciones denominadas Order , sin importar dónde se encuentren en su base de datos.

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