firestore 通过函数获取文档中一个字段的简单方法
firestore simple way to get one field in a document by function
我正在尝试 return 文档中的一个字段。有没有简单的方法可以做到这一点?这似乎有点矫枉过正:
let p = await (await this.afs.doc(`users/${uid}`).get().toPromise()).data()!.photoURL;
let p = await this.afs.doc(`users/${uid}`).ref.get().then((m) => { return m.data()!.photoURL; });
我在想这样的事情,但显然它行不通:
let p = await this.afs.doc(`users/${uid}`).get('photoURL);
有什么想法吗?
这应该是所有需要的:
let p = await (firebase.firestore().doc(`users/${uid}`).get()).get('photoURL');
await (firebase.firestore().doc(
users/${uid}).get())
等待文档加载,然后get('photoURL')
获取字段
我正在尝试 return 文档中的一个字段。有没有简单的方法可以做到这一点?这似乎有点矫枉过正:
let p = await (await this.afs.doc(`users/${uid}`).get().toPromise()).data()!.photoURL;
let p = await this.afs.doc(`users/${uid}`).ref.get().then((m) => { return m.data()!.photoURL; });
我在想这样的事情,但显然它行不通:
let p = await this.afs.doc(`users/${uid}`).get('photoURL);
有什么想法吗?
这应该是所有需要的:
let p = await (firebase.firestore().doc(`users/${uid}`).get()).get('photoURL');
await (firebase.firestore().doc(
users/${uid}).get())
等待文档加载,然后get('photoURL')
获取字段