Angular 如何从特定用户获取Firestore数据?
我使用Firestore保存用户任务列表 我的数据库看起来像这样 收藏 任务 文档 自动识别 字段 标题、状态和用户ID 我用的是Angular4和AngularFire5 当我用我的服务打这个电话时Angular 如何从特定用户获取Firestore数据?,angular,firebase,google-cloud-firestore,Angular,Firebase,Google Cloud Firestore,我使用Firestore保存用户任务列表 我的数据库看起来像这样 收藏 任务 文档 自动识别 字段 标题、状态和用户ID 我用的是Angular4和AngularFire5 当我用我的服务打这个电话时 getTasksList(){ 返回此.afs.collection('task'); } 我得到了任务集合中的所有数据。那很好。我想添加一个where子句,这样我就可以只向选定的用户获取任务 当我把我的函数改成这个 getTaskList(userId:string){ 返回此.afs.coll
getTasksList(){
返回此.afs.collection('task');
}
我得到了任务集合中的所有数据。那很好。我想添加一个where子句,这样我就可以只向选定的用户获取任务
当我把我的函数改成这个
getTaskList(userId:string){
返回此.afs.collection('task',ref=>ref.where('userId','=',userId));
}
我没有得到任何结果,如何获得特定用户ID的所有任务
在我的组件上,这是我获取数据的方式。阿克
this.itemsCollection = this.fsService.getTaskList(this.userId);
this.items = this.itemsCollection.valueChanges();
这应该行得通。你是如何打印结果的?刚刚编辑了这个问题,将我在组件上的代码包括在内,以显示dataStrange,我停止了构建,清除dist文件夹,并立即重新构建应用程序及其工作。