首页 > 解决方案 > 使用角度从firestore嵌套集合中获取数据

问题描述

我有一个 Firestore 数据库(您可以在图片中看到),我需要从中获取:

  1. 请求集合中的所有文档(及其数据)(因此所有用户的所有文档)

  2. 某个用户的所有文档(及其数据)。现在我一直是这样的:

 requests: Observable<any[]>;
 
 constructor(firestore: AngularFirestore) {
    this.requests = firestore.collection('users').doc('4CZtSYSC8FSQlXji0Me5XGEfrm02').collection('requests').valueChanges({idField: 'requestId'});
    }

是的,我知道我不应该将确切的用户 ID 放入代码中,但我仍然不知道如何将其嵌入到 this.requests

图一

图二

标签: angulargoogle-cloud-firestoreangularfire2

解决方案


推荐阅读