【发布时间】:2020-10-28 18:01:21
【问题描述】:
我对 firebase 有点陌生。
我一直在使用这样的 observables
getClients()
{
return this.firestore.collection('Clients').snapshotChanges();
}
但是,我只想返回一个字段的字符串值,这样我就可以从一个 Id 转到一个查找的友好名称。
我试过了,
getClientById(clientID: string)
{
return this.firestore.collection('Clients').doc(clientID).snapshotChanges();
}
我也试过调用 .get(), 但是,我还没有看到只返回该字段的方法。
这一定很简单。 基本上,我使用 ngFor 来显示所有诊所,但是,我使用字段“clientId”而不是复制 clientName(以防他们更改名称)。 所以,在 ngFor 我有 'aClinic.ClientId', 但是,我想在我的服务中调用一个函数,该函数将获取一个 ClientId,从 Client 表中查找它,并返回关联的 ClientName。
有什么想法吗? 谢谢 克里斯
【问题讨论】:
标签: angular firebase google-cloud-firestore fetch