angular - Firestore 显示具有参考 UID 的 displayName 用户
问题描述
我需要打印displayName
用户的,但有 UID 作为参考。让我们看看我是否能很好地解释自己。
我有这个集合,我存储users
:
users: { // collection
VQjobtFDlicEQtJHSVoLtPsm5713: { // docID
displayName: "Paco"
email: "paco@mail.com"
usuarioID: "rvHTAIRaOCP2SsLo4vV37E9FwmD2" // string
}
docID: {
...
}
}
然后我有这个集合,其中存储了创建文档的用户的 UID:
avisos: {
docID: {
...
usuarioID: "VQjobtFDlicEQtJHSVoLtPsm5713" // string
}
}
当我从集合“avisos”打印文档时,有没有一种方法可以显示用户的 UID,而不是显示其名称?那是displayName
?
现在我以这种方式调用集合:
服务.ts
getAvisos() {
this.avisos = this.afs.collection('avisos').valueChanges();
return this.ubicaciones
}
组件.ts
traerAvisos() {
this.avisos = this.fs.getAvisos();
}
组件.html
<ul>
<li *ngFor="let aviso of avisos | async">
{{ aviso.usuarioID }}
</li>
</ul>
解决方案
推荐阅读
- python - 在 IBM Cloud Functions 中安装 opencv
- flutter - 块库空
- pug - 如何在 pug 中添加 css 文件链接
- flutter - 如何在颤动中将颜色应用于多色 svg?
- mysql - Mysql JSON EXTRACT 不适用于大键
- javascript - 等待 3rd 方插件 $(...).click() AJAX 调用完成
- javascript - 如何检查是否从 Web 浏览器安装了应用程序?
- html - 网格元素不会垂直拉伸
- json - 从 json 文件中读取特定对象的一个值
- python - 使用 tensorflow/pytorch 进行土地预测的多波段图像