如何通过ID从消防商店集合中获取特定的文档数据?

时间:2020-02-22 13:08:53

标签: javascript angular ionic-framework google-cloud-firestore angularfire2

我需要从基于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();

获取和显示数据的更好方法是什么?

1 个答案:

答案 0 :(得分:1)

您可以这样:

// Assuming ID is passed as an argument.
this.db.doc(`costumers/${id}`).snapshotChanges(); 

出现问题的原因是因为您使用的是collection而不是doc