根据用户电子邮件查询flutter中的列表



我正在尝试筛选集合中的文档列表,如果集合中的某个字段等于当前用户电子邮件,则该字段将被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();

最新更新