如何在springboot中用引用类型查询firestore数据库?

laik7k3q  于 2021-06-29  发布在  Java
关注(0)|答案(1)|浏览(351)

我想得到一个由其他用户引用的用户列表。我在firebase中有一个用户集合,如下所示:

{
    "email": "test@gmail.com",
    "isReferred": "true",
    "phone": "43532",
    "place": "India",
    "referredBy": "User/Lb53139TJpmlIO9lsQxD",
    "votedFor": "John Doe"
}

我想要一个服务类,它可以获取由id引用的用户 Lb53139TJpmlIO9lsQxD . referredBy 类型设置为 reference . 有人能给我举一个例子或者一个如何查询引用类型的引用吗?

j9per5c4

j9per5c41#

import { AngularFireStore } from '@angular/fire/firestore';

constructor(public df: AngularFireStore) {}

//Get list of users
getAllAvailableUser(): Observable<any[]> {
    this.userList = this.df.collection('users').valueChanges();
    return this.userList;
}

相关问题