【发布时间】:2021-05-24 18:15:34
【问题描述】:
我正在尝试从 Firebase 获取“企业”集合中的所有文档及其子集合。
问题是当我像这样对 Firebase 进行查询时:
Stream<List<Business>> getBusinesses() {
return _db.collection('businesses').snapshots().map((snapshot) => snapshot
.docs
.map((document) => Business.fromJson(document.data()))
.toList());
}
,子集合没有与 JSON 对象 document.data() 一起传递,所以在我的代码中,Business 对象没有完全完成,这意味着有空字段(约会,服务提供商, 服务),而不是从子集合中获取数据。
希望我已经很好地解释了这个问题,我的问题是如何获取所有文档数据,包括其子集合,并将其解析为业务对象?
谢谢。
【问题讨论】:
标签: json firebase flutter document