我正在创建一个应用程序,在该应用程序中,我需要对电子邮件文件夹和注释有3个继承性:

现在,我无法获得文件夹集合下的文档列表。
到现在为止我已经试过了:
var collection = FirebaseFirestore.instance
.collection('user')
.doc(widget.email)
.collection('folder2');
await collection.get().then((snap) {
data = snap.size;
print(data);
});但是这只是在控制台中给了我0,但是显示了所有便笺集合的条目,那么我该怎么办呢?
发布于 2022-11-21 04:37:16
因此,我只需在集合中添加几个字段,如名称、描述等,就可以获得文件夹级别的所有文档。不过,我仍然没有找到一种方法来获得包含子集合的所有文档,而无需添加任何字段。

发布于 2022-11-18 07:26:39
尝试使用在结果.中检索的文档的长度。
var collection = FirebaseFirestore.instance
.collection('user')
.doc(widget.email)
.collection('folder2');
await collection.get().then((snap) {
data = snap.docs.length;
print(data);
});https://stackoverflow.com/questions/74485608
复制相似问题