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,您可以在其中构建索引。如果不是这种情况,请确保存在满足您查询的数据。