![](/img/trans.png)
[英]How to read array document field from firebase firestore (React js)
[英]How to read read a value from firebase document field
這是firebase firestore部分
我如何讀取值'purchase-id'
這就是我所做的,但沒有工作
var collection = FirebaseFirestore.instance.collection('users');
final docSnapshot = await collection.doc('$index').get();
Map<String, dynamic> data = docSnapshot.data()!;
final purID = data['purchased-id'];
價值正在接收,但這里的未來價值是價值的接收方式
final purchaseID = coursePurchaseCheck
但這是一個未來值,我如何將其解析為正常數據
我如何正確地從 firebase 獲取文檔價值?
檢查您的索引是否等於文檔鍵?
您可以使用以下代碼獲取文檔密鑰:
List<String> _userKey = [];
await fireStore
.collection('user').get()
.then((QuerySnapshot querySnapshot) {
for (var doc in querySnapshot.docs) {
_userKey.add(doc.id);
}
});
並獲取以下數據:
for(String _key in _userKey){
await FirebaseFirestore.instance
.collection('user')
.doc(_key)
.get()
.then((DocumentSnapshot documentSnapshot) async {
if (documentSnapshot.exists) {
var data = documentSnapshot.data();
var res = data as Map<String, dynamic>;
final purID = res['purchased-id'];
}
});
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.