我想从 firestore 集合中读取所有数据作为列表。
我试试这个:
CollectionReference _collectionRef = FirebaseFirestore.instance.collection('device');
QuerySnapshot querySnapshot = await _collectionRef.get();
final allData = querySnapshot.docs.map((doc) => doc.data()).toList();
print(allData[0]);
输出:
{id: APA91bGot-Hm05aR}
我想要这样的只读ID:
APA91bGot-Hm05aR
不像地图。
我可以不用模型做这个吗?
试试这个:
final allData = querySnapshot.docs.map((doc) => {
return (doc.data() as Map)["id"];
}).toList();