Firebase 如何通过点击flatter对firestore云文档进行分类
您好,我想让我的用户通过使用手势检测器点击按钮来填充流生成器日期并显示特定的日期。我对Firebase有点陌生,所以我很难让它正常工作Firebase 如何通过点击flatter对firestore云文档进行分类,firebase,flutter,google-cloud-firestore,Firebase,Flutter,Google Cloud Firestore,您好,我想让我的用户通过使用手势检测器点击按钮来填充流生成器日期并显示特定的日期。我对Firebase有点陌生,所以我很难让它正常工作 child: StreamBuilder<QuerySnapshot>( stream: (searchString == null || searchString.trim() == '') ? FirebaseFirestore.instance .collection('p
child: StreamBuilder<QuerySnapshot>(
stream: (searchString == null ||
searchString.trim() == '')
? FirebaseFirestore.instance
.collection('posts')
.snapshots()
: FirebaseFirestore.instance
.collection('posts')
.where('searchKey', arrayContains: searchString)
.snapshots(),
builder: (context, snapShot) {
if (snapShot.hasError) {
return Text('We got a Error ${snapShot.error} ');
}
switch (snapShot.connectionState) {
case ConnectionState.waiting:
return SizedBox(
child: Center(child: Text('Loading')),
);
case ConnectionState.none:
return Text('ops no date ');
case ConnectionState.done:
return Text('we are done');
child:StreamBuilder(
流:(searchString==null)||
searchString.trim()=='')
?FirebaseFirestore.instance
.collection(“posts”)
.快照()
:FirebaseFirestore.instance
.collection(“posts”)
.where('searchKey',arrayContains:searchString)
.snapshots(),
生成器:(上下文,快照){
if(snapShot.hasError){
返回文本('我们得到一个错误${snapShot.Error}');
}
交换机(快照.连接状态){
案例连接状态。正在等待:
返回大小框(
子对象:居中(子对象:文本(“加载”),
);
案例连接状态。无:
返回文本(“操作无日期”);
案例连接状态。完成:
返回文本(“我们完成了”);