firebase 抖动,AsyncSnapshot< QuerySnapshot>快照为空

inn6fuwd  于 2022-11-25  发布在  其他
关注(0)|答案(1)|浏览(107)

我上传了用户输入的数据到firebase,并尝试使用stream builder在屏幕上显示。但我无法显示数据,我尝试打印数据,我在终端[]中得到了这个结果。这意味着我猜数据是空的,但firestore有数据。我该如何解决这个问题?
溪流

StreamBuilder(
                stream: FirebaseFirestore.instance
                    .collection('paymnet data')
                    .snapshots(),
                builder: (context, AsyncSnapshot<QuerySnapshot> snapshot) {
                  if (!snapshot.hasData) {
                    return const Center(
                      child: Text('Loading'),
                    );
                  }
                  print(snapshot.data!.docs);
                  return ListView(
                      children: snapshot.data!.docs.map((data) {
                    return ListTile(
                      title: Text(data['amount']),
                    );
                  }).toList());
                },
              ),
wqsoz72f

wqsoz72f1#

请将您的收藏名称paymnet data更改为paymentData/payment_data,并在名称中加入空格...

相关问题