gpt4 book ai didi

javascript - 尝试获取父文档的子集合

转载 作者:行者123 更新时间:2023-12-03 01:43:18 26 4
gpt4 key购买 nike

我在 Ionic 3 应用程序中使用 AngularFire2 从 Angular Firestore 数据库获取数据。在数据库中,我有一个“/Products/”集合,其中每个文档都有一个“/Versions/”子集合:

enter image description here

在我的应用程序中,我已经获取了产品(转换为 DTO)并想要获取它的子版本。我一直在尝试不同的方法,但似乎不知道如何指代 child 。

这是我用来获取产品的代码:

this.fireStore.collection('/Products/', i => i.orderBy('Title'));

一旦我有了 Product 对象,如何获取它的版本?

编辑:有人问我到目前为止有什么代码,但正如你所看到的,我缺少“产品”和相关版本之间的链接:

public getVersionsForProduct(product: Product) : AngularFirestoreCollection<Version>{
var vers = this.fireStore.collection<Version>('/Version/');
return vers;
}

最佳答案

在没有看到所有相关代码的情况下很难说,但你可以获得像这样的子集合:

public getVersionsForProduct(product: Product) : AngularFirestoreCollection<Version> {

const vers = this.fireStore.collection('Products').doc(product.id).collection<Version>('Versions');
return vers;
}

关于javascript - 尝试获取父文档的子集合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50748114/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com