Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从集合firebase angular/typescript获取所有文档 大家好,我在FialBasic官方网站上查看如何从一个集合中检索所有文档,但它只给了我1个,它不是第一个,不是最后一个,而是中间的某个地方,它总是同一个对象,我不明白为什么会这样。你能看看我做错了什么吗?我总是收到文件:“伴侣现场”_Javascript_Firebase_Google Cloud Firestore_Angularfire2 - Fatal编程技术网

Javascript 从集合firebase angular/typescript获取所有文档 大家好,我在FialBasic官方网站上查看如何从一个集合中检索所有文档,但它只给了我1个,它不是第一个,不是最后一个,而是中间的某个地方,它总是同一个对象,我不明白为什么会这样。你能看看我做错了什么吗?我总是收到文件:“伴侣现场”

Javascript 从集合firebase angular/typescript获取所有文档 大家好,我在FialBasic官方网站上查看如何从一个集合中检索所有文档,但它只给了我1个,它不是第一个,不是最后一个,而是中间的某个地方,它总是同一个对象,我不明白为什么会这样。你能看看我做错了什么吗?我总是收到文件:“伴侣现场”,javascript,firebase,google-cloud-firestore,angularfire2,Javascript,Firebase,Google Cloud Firestore,Angularfire2,这就是我的模式的样子: 由于用户集合中只有一个实际文档,因此您只能获得一个文档。斜体显示的文档根本不是实际文档。它们只是包含子集合的缺失文档的占位符。如果单击该“缺失”文档,您将看到它没有字段,但您可以进一步导航到它的嵌套子集合。当这些丢失的文档的子集合全部删除时,它们将从控制台中消失 目前唯一的文档是“companion_live”,因此这是您从用户查询中获得的唯一文档 另见: private firestore: AngularFirestore; constructor(p

这就是我的模式的样子:


由于用户集合中只有一个实际文档,因此您只能获得一个文档。斜体显示的文档根本不是实际文档。它们只是包含子集合的缺失文档的占位符。如果单击该“缺失”文档,您将看到它没有字段,但您可以进一步导航到它的嵌套子集合。当这些丢失的文档的子集合全部删除时,它们将从控制台中消失

目前唯一的文档是“companion_live”,因此这是您从用户查询中获得的唯一文档

另见:

 private firestore: AngularFirestore;

  constructor(private routingService: RoutingService, firestore: AngularFirestore) {
    this.firestore = firestore;
  }     

async ngAfterViewInit() {
        const citiesRef = this.firestore.firestore.collection('user');
        const snapshot = await citiesRef.get();
        snapshot.forEach((doc) => {
          this.allTruckRoute.push(doc.id);
        });
        if (this.allTruckRoute.length > 0) {
          this.allTruckRoute.forEach(route => this.trucks.push({id: route, selected: false} as SelectedTrucks));
        }
      }