我需要从基于ID的集合中获取数据,但无法获取详细信息。 我已经尝试了某些方法,但没有一个能按预期工作。
示例1
return this.db.collection("customers/", id).snapshotChanges();
它说要传递段的奇数
我的功能
this.auth.getUserDetails(this.userid).subscribe(data => {
console.log(data);
});
示例2
return this.db.collection('customers')
.doc(id)
.get();
获取和显示数据的更好方法是什么?
答案 0 :(得分:1)
您可以这样:
// Assuming ID is passed as an argument.
this.db.doc(`costumers/${id}`).snapshotChanges();
出现问题的原因是因为您使用的是collection
而不是doc
。