我正在尝试筛选集合中的文档列表,如果集合中的某个字段等于当前用户电子邮件,则该字段将被Taskassigned。
我正在尝试使用以下代码获取数据
return await Firestore.instance.collection('Task').getDocuments();
我需要过滤分配给的任务等于当前用户电子邮件的集合。感谢您的帮助。
尝试以下操作:
var firebaseUser = await FirebaseAuth.instance.currentUser();
return await Firestore.instance.collection('Task').where("Taskassigned", isEqualTo: firebaseUser.email).getDocuments();
where()
查询将检查Taskassigned
是否等于当前用户电子邮件
final FirebaseUser user = await auth.currentUser();
final useremail = user.email;
return await Firestore.instance
.collection('Task')
.where(
'Taskgivento',
).where("Taskgivento",isEqualTo: useremail)
.getDocuments();