Firestore查询返回集合中的所有文档的地方

时间:2020-05-27 18:53:12

标签: angular google-cloud-firestore angularfire2

我为自己编写了一个简单的Firestore服务,该服务具有可以查询给定条件的集合的功能。无论我在where查询中设置什么条件,它总是返回集合中的所有文档。我在这里想念什么?

组件中的代码:

this.FirebaseService.getDocsByParam( 'versions', 'projectId', this.projectData.uid )
    .then((snapshot) => {
    // do stuff here
});

服务中的代码:请注意,afs是AngularFirestore类

getDocsByParam( collection, getParam, paramValue ) {
    var docRef = this.afs.collection(collection, ref => ref.where(getParam, '==', paramValue));
    return docRef.ref.get();
}

我希望这能返回“版本”集合中所有具有“ projectId”字段设置为变量中给定值的文档。但是,将返回集合中的所有文档。

0 个答案:

没有答案
相关问题