仅获取特定的文档Firestore

时间:2019-07-02 15:50:50

标签: angular firebase google-cloud-firestore

从Firestore仅获取特定文档的信息的正确方法是什么?我正在使用AngularFire。

我在消防站的结构:

second_integral =  integral(@(x) eval_K(x,a,b,c),0,incomplete_gamma./n_gamma);

我正在尝试以下操作,但没有得到任何数据(控制台中没有错误)

firebase.service.ts

paquetes { --> collection
  F9PGuBNcncjTzKmTgxx1 { --> docID1
    nombre: 'Aspitia' --> field
  },
  MmY55B4vFYus5fFmyM2D { --> docID2
    nombre: 'Aspitia' --> field
  },
}

component.ts

getPaquete() {
    const paquete = this.afs.collection('paquetes' + 'F9PGuBNcncjTzKmTgxx1').valueChanges();
    return paquete;
  }

component.html

paquete: any;
constructor(private fs: FirebaseService){}  
ngOnInit() {
  this.paquete = this.fs.getPaquete();
}

1 个答案:

答案 0 :(得分:1)

尝试这样:

服务:

getPaquete() {
   return this.afs.doc('paquetes/' + 'F9PGuBNcncjTzKmTgxx1').get();
}

组件:

ngOnInit() {
    this.fs.getPaquete().subscribe(
      res => {
        console.log(res.data())          
      }
    );
  }