Flutter & firebase - StreamBuilder 未加载
Flutter & firebase - StreamBuilder not loading
我的代码运行良好。一旦我添加 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}');
}
然后它可能会向您打印 link,您可以在其中构建索引。如果不是这种情况,请确保存在满足您查询的数据。
我的代码运行良好。一旦我添加 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}');
}
然后它可能会向您打印 link,您可以在其中构建索引。如果不是这种情况,请确保存在满足您查询的数据。