【发布时间】:2021-10-26 01:16:38
【问题描述】:
我正在为我的应用程序使用 Flutter。我想检索子集合的所有文档(不仅针对一个用户)并显示在应用程序中。每个用户都有一个 Baggage 子集合和一个 Car 子集合。
这就是我在 Firebase 中的存储方式:
String createAt = DateTime.now().millisecondsSinceEpoch.toString();
var ref = FirebaseFirestore.instance.collection('Trips').doc('userId').collection('Baggage').doc(createAt);
FirebaseFirestore.instance.runTransaction((transaction) async {transaction.set(ref, {
'departure': city1.text,
'destination': city2.text,
'weight': _weightcontroller.text,
'id': userId,
'departureDate': date.text,
'username': firstname,
"timestamp": createAt,
});
});
var ref1 = FirebaseFirestore.instance
.collection('Trips')
.doc('userId')
.collection('Cars')
.doc(createAt);
如何从子集合“行李”中为所有用户检索数据。如果有最好的方法来构建这些数据并轻松检索,请告诉我。
【问题讨论】:
标签: firebase flutter android-studio google-cloud-firestore