【问题标题】:Angular Firestore get a single value from DocAngular Firestore 从 Doc 获取单个值
【发布时间】:2020-05-26 03:40:04
【问题描述】:

在我的 .ts 文件中,我试图从 AngularFirestoreDocument 中获取一个名为“index”的值。

interface item {
  index:string;
}

export class appComponent{

constructor(
public router:Router,
public afs: AngularFirestore, 
public afAuth: AngularFireAuth

)

itemCollection: AngularFirestoreCollection<item>;
items: any;

itemDoc: AngularFirestoreDocument<item>;
Item: Observable<item>;

  ngOnInit() {

   itemDoc = this.afs.doc(this.accounts+this.email).collection('Items');

 }
}

因为我直接在文档中,所以只是试图从 itemDoc 中检索索引值。

【问题讨论】:

    标签: angular typescript firebase google-cloud-firestore


    【解决方案1】:

    应该是

    async ngOnInit() {
      const docRef = await this.afs.collection('yourcollectionname').doc('yourdocId');
      const data = (await docRef.get()).data();
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-03-22
      • 1970-01-01
      • 2018-06-24
      • 2019-02-04
      • 2019-01-12
      • 2019-11-25
      • 2019-04-15
      相关资源
      最近更新 更多