如何访问 firestore 中的文档
How to access document in firestore
我有一个 firebase 数据库,顶部有一个 users
节点。例如,我想获得该节点的第一个子节点。我正在尝试以这种方式访问,但我是这样说的:
TypeError: "this.users[0] is undefined"
export class FirebaseService {
user: Observable<User | null>
userCollection: AngularFirestoreCollection<User>;
users: Observable<User[]>;
getUserByEmail(email) {
this.userCollection = this.afs.collection('users');
this.users = this.userCollection.valueChanges();
let a = this.users[0].name;
我已经看了很多教程,但我找不到我收到错误的原因
需要订阅valueChanges
this.userCollection.valueChanges().subscribe((item) => {
this.users = item;
console.log(this.users[0].name)
})
我有一个 firebase 数据库,顶部有一个 users
节点。例如,我想获得该节点的第一个子节点。我正在尝试以这种方式访问,但我是这样说的:
TypeError: "this.users[0] is undefined"
export class FirebaseService {
user: Observable<User | null>
userCollection: AngularFirestoreCollection<User>;
users: Observable<User[]>;
getUserByEmail(email) {
this.userCollection = this.afs.collection('users');
this.users = this.userCollection.valueChanges();
let a = this.users[0].name;
我已经看了很多教程,但我找不到我收到错误的原因
需要订阅valueChanges
this.userCollection.valueChanges().subscribe((item) => {
this.users = item;
console.log(this.users[0].name)
})