【发布时间】:2021-09-02 06:40:42
【问题描述】:
void _myMatches() {
if (SignUp.userUid != null) {
FirebaseFirestore.instance
.collection("posts")
.where(
'owner id',
isEqualTo: SignUp.userUid,
)
.where("User Id", isNotEqualTo: [])
.where("rental status", isEqualTo: false)
.get()
.then((value) {
value.docs.forEach((result) {
print(result.data());
});
});
} else {
FirebaseFirestore.instance
.collection("posts")
.where(
'owner id',
isEqualTo: Loginpage.userUid,
)
.where("User Id", isNotEqualTo: [])
.where("rental status", isEqualTo: false)
.get()
.then((value) {
value.docs.forEach((result) {
print(result.data());
});
});
}
}
}
您好,我正在使用 Flutter 和 Firestore 编写程序。我的读取数据的函数如下:(上面提到过)
当按下特定按钮时我调用它。这会导致从 firestore 读取的数据打印在控制台上。我该怎么做才能在我的模拟器上显示它。如何将这些数据包装在一个小部件中,以便我可以在我想要的任何页面上的屏幕上显示它?
【问题讨论】:
标签: android ios firebase flutter google-cloud-firestore