问题描述
我的代码运行良好。一旦我添加了 isEqualTo
,应用就会不断加载和加载。
我猜也许我确实需要对 FirebaseFirestore 中的 RULES 做一些事情。虽然不确定。而且我对规则一无所知。
StreamBuilder(
stream: _firebaseFirestore
.collection('wallpapers')
.where('uploadedBy',isEqualTo: _user!.uid)
.orderBy('date',descending: true)
.snapshots(),)
解决方法
在你的建造者里面
if (snapShot.hasError) {
print(snapShot.error);
return new Text('Error: ${snapShot.error}');
}
然后它可能会打印您可以用来构建索引的链接。如果不是这种情况,请确保存在满足您查询的数据。