如何计算扑扑扑火的文件数量?

时间:2019-01-31 08:53:23

标签: android dart flutter

我要计算集合中有多少个文档,而不是文档的长度。我有一些代码,尝试过,但显示的内容是从我的文档名称的字符长度。

enter image description here

这是我的代码:

StreamSubscription<DocumentSnapshot> userpost;
    final DocumentReference documentReference =
        Firestore.instance.document("product/$documentPost");
    userpost = documentReference.snapshots().listen((datasnapshot) {
      if (datasnapshot.exists) {
        for (int i = 0; i < datasnapshot.data.length; i++){
           print(datasnapshot.data.length);
        }

1 个答案:

答案 0 :(得分:1)

获取文档计数的示例函数。

void countDocuments() async {
    QuerySnapshot _myDoc = await Firestore.instance.collection('product').getDocuments();
    List<DocumentSnapshot> _myDocCount = _myDoc.documents;
    print(_myDocCount.length);  // Count of Documents in Collection
}