0

我的代码运行良好。我添加isEqualTo后,该应用程序就会继续加载和加载。

我猜也许我必须对 FirebaseFirestore 中的 RULES 做一些事情。不过不确定。而且我对规则一无所知。

StreamBuilder(
  stream: _firebaseFirestore
    .collection('wallpapers')
    .where('uploadedBy', isEqualTo: _user!.uid)
    .orderBy('date', descending: true)
    .snapshots(),
)
4

1 回答 1

2

在你的建设者里面

if (snapShot.hasError) {
  print(snapShot.error);
  return new Text('Error: ${snapShot.error}');
}

那么它可能会打印您可以用来构建索引的链接。如果不是这种情况,请确保存在满足您查询的数据。

于 2021-07-01T11:02:29.533 回答