【发布时间】:2020-12-10 21:58:37
【问题描述】:
我在需要获取用户配置文件数据时调用的函数中有以下代码片段。
FirebaseAuth _auth = FirebaseAuth.instance;
final FirebaseFirestore _firestore = FirebaseFirestore.instance;
Future getUserProfile() async {
try {
DocumentSnapshot ds =
await _firestore.collection('users').doc(_auth.currentUser.uid).get();
return ds;
} catch (e) {
print(e);
return null;
}
}
假设用户的个人资料数据不变,每次调用getUserProfile() 函数时,此调用是否会花费我 1 次阅读?如果是,我该如何更改此函数,以便我的函数仅侦听更改而不一定增加 firestore 中的读取次数?
【问题讨论】:
标签: firebase flutter google-cloud-firestore