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));
}
}