Flutter 来自firebase firestore的颤振查询(其中+;order by)返回错误
来自Flatter应用程序的我的查询返回错误。你知道为什么吗Flutter 来自firebase firestore的颤振查询(其中+;order by)返回错误,flutter,google-cloud-firestore,Flutter,Google Cloud Firestore,来自Flatter应用程序的我的查询返回错误。你知道为什么吗 Query user = FirebaseFirestore.instance.collection('users').where('approvedStatus', isEqualTo: true).orderBy('name'); 如何显示查询中的数据 Container( child: StreamBuilder( stream: user.snapshots(),
Query user = FirebaseFirestore.instance.collection('users').where('approvedStatus', isEqualTo: true).orderBy('name');
如何显示查询中的数据
Container(
child: StreamBuilder(
stream: user.snapshots(),
builder: (BuildContext context, snapshot) {
if (snapshot.hasError) {
return Text('Snapshot return error');
}
if (snapshot.connectionState == ConnectionState.waiting) {
return Text("Loading ..."); // CircularProgressIndicator();
}
return Container(
height: MediaQuery.of(context).size.height,
child: ListView.builder(
shrinkWrap: true,
itemCount: snapshot.data.docs.length,
itemBuilder: (context, i) {
return Card(
child: ListTile(
title: Text(snapshot.data.docs[i]['name'].toString()),
),
);
},
),
);
},
),
),
我得到的结果是快照返回错误。我在打印快照后发现问题。错误 [云存储/失败的前提条件]查询需要索引
我只是按照提供的链接,它解决了问题。谢谢如果您收到错误,请编辑您的消息以包含准确的错误消息和堆栈跟踪。