我从firebase读取数据时遇到问题。
我也在寻找类似的问题,但是所有答案都是关于从firebase和 迭代它(就像进入列表一样)。我想知道的是“ 如何读取单个数据并访问其中的每个值?”。
我的数据包含有关地图中标记的信息。我将事件信息保存在标记中。 数据库方案是这样的(在集合-文档-集合-文档形式中):
user - event - ( name, position(geopoint, geohash), memo )
扑朔迷离,我发现了
void getDataFromFirebase(){
var document = Firestore.instance.collection('user').document(this.uid).collection('event').getDocuments().then((QuerySnapshot snapshot){
snapshot.documents.forEach((f)=> print('${f.data}'));
});
}
此代码段显示了Firebase中的全部数据。 如何获得每个属性,例如仅“ geopoint”或“ memo”?