我使用Firestore保存用户任务列表
我的数据库看起来像这样
集合
任务
文档
AUTO-ID
字段
title,status和userId
我使用Angular 4和AngularFire5
当我在我的服务上打电话时
getTasksList() {
return this.afs.collection('task');
}
我获得了任务集合的所有数据。这很好。我想添加一个where子句,这样我就可以只为select用户提供任务。
当我将我的功能更改为
时 getTaskList(userId: string) {
return this.afs.collection('task', ref => ref.where('userId', '==', userId));
}
我没有得到任何结果,我怎样才能获得特定userId的所有任务?
在我的组件上,这就是我获取数据的方式。的Ack。
this.itemsCollection = this.fsService.getTaskList(this.userId);
this.items = this.itemsCollection.valueChanges();