无法在查询中获取具有动态文档ID的文档

时间:2019-07-27 05:51:01

标签: firebase flutter dart google-cloud-firestore

尝试从Firestore的特定文档中获取数据。 数据库中有一个名为“ learner”的第一个集合,在此文档的每个文档中都有另一个“请求”。 (每个文档都使用与电子邮件相同的名称创建) 因此每个文档都将电子邮件作为其名称。

当我使用静态地址时,我会得到正确的响应。 但是,当然,我需要获取的地址是用户输入的电子邮件地址,

Firestore.instance.collection("/learner/Qwr4@g.com/requests/").snapshots().listen(Elements);

Elements是将响应转换为列表的功能

使用此功能,我得到正确的响应 但是我需要的是

这是需要的。 此功能给我的列表长度为0

void function(String email) { Firestore.instance.collection("learner").document(email).collection("requests").snapshots().listen(Elements); }

0 个答案:

没有答案