我在Ionic 3应用程序中使用AngularFire2从Angular Firestore数据库中获取数据。在数据库中,我有一个' / Products /'集合,每个文档都有' / Versions /'儿童收藏:
在我的应用程序中,我已经获取了产品(转换为DTO)并想要获取它的子版本。我一直在尝试不同的方法,但似乎无法弄清楚如何引用孩子。
这是我使用获取产品的代码:
Product
我有public getVersionsForProduct(product: Product) : AngularFirestoreCollection<Version>{
var vers = this.fireStore.collection<Version>('/Version/');
return vers;
}
个对象后,如何获取它的版本?
{{1}}
答案 0 :(得分:1)
没有看到所有相关代码,很难说,但你可以得到这样的子集:
public getVersionsForProduct(product: Product) : AngularFirestoreCollection<Version> {
const vers = this.fireStore.collection('Products').doc(product.id).collection<Version>('Versions');
return vers;
}