angular - 如何使用 Angular 中的 firestore 从一个引用中获取一份文档的值?
问题描述
如何使用 Angular 中的 firestore 从一个引用中获取一份文档的值?
根中有两个集合,一个集合通过id.(digitalID(reference))引用连接。
users (collection)
|-- userid (document)
|-- name
|-- digitalID (reference)
digitalContents (collection)
|-- digitalID (document)
|-- name
|-- price
即使我按照以下方式进行,我也无法获得价值。
constructor(public auth: AuthService, private afs: AngularFirestore) { }
ngOnInit(): void {
const user = this.auth.currentUser;
this.selectedContentsPrice = this.afs.collection<User>(`users/${user.userid}/digitalID`).valueChanges().subscribe(data => data.price);
console.log(this.selectedContentsPrice)
如何从一个参考中获得集合的价值?ex)digitalContents 的价格
解决方案
推荐阅读
- jira - JIRA JQL:查找需要估计的卡片
- css - 具有边界半径的边界梯度
- sql - SQL 从所有列中生成一个字符串
- laravel - 在 Vue 组件中查找匹配值
- android - 如何将保存的 jpg 图像转换为 pdf 以在 android 的 adobe reader 中查看图像
- python - Python3 hashlib 和 Google BigQuery 的 MD5 哈希输出的差异
- javascript - 为什么修改这个属性会影响另一个这个属性
- css - 使游戏具有响应性(适合不同的屏幕尺寸)
- spring - 为不受支持的数据库实现自定义 Spring Data Repository
- python - Python字典上的RAKE拆分句子功能