【发布时间】:2020-04-07 13:09:53
【问题描述】:
我正在使用它从 firestore 数据库中获取消息列表,但是,它给了我一个错误:
flutter:构建时抛出了以下 NoSuchMethodError: 颤振:类“QuerySnapshot”没有实例获取器“文档”。 颤振:接收器:“QuerySnapshot”的实例 颤振:尝试调用:文档
我使用的代码是:
StreamBuilder(
stream: Firestore.instance
.collection('messages')
.document(groupId)
.collection(groupId)
.orderBy('timestamp', descending: true)
.snapshots(),
builder: (BuildContext context, AsyncSnapshot snapshot) {
if (!snapshot.hasData) {
return Center(
child: CircularProgressIndicator(),
);
} else {
listMessage = snapshot.data.documents;
return ListView.builder(
padding: EdgeInsets.all(10.0),
itemBuilder: (context, index) =>
buildItem(index, snapshot.data.document[index]),
itemCount: snapshot.data.documents.length,
reverse: true,
controller: scrollController,
);
}
},
),
我是 Firestore 和 noSQL 的新手,有人可以帮忙吗?
【问题讨论】:
标签: android ios flutter google-cloud-firestore