Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
FireStore Swift 4:如何获取集合中所有文档的总数,以及每个文档的详细信息?_Swift_Firebase_Firebase Realtime Database_Swift4_Google Cloud Firestore - Fatal编程技术网

FireStore Swift 4:如何获取集合中所有文档的总数,以及每个文档的详细信息?

FireStore Swift 4:如何获取集合中所有文档的总数,以及每个文档的详细信息?,swift,firebase,firebase-realtime-database,swift4,google-cloud-firestore,Swift,Firebase,Firebase Realtime Database,Swift4,Google Cloud Firestore,我需要从superuser获得所有用户数,并在表视图中列出这些用户的详细信息。 除了在firebase控制台中使用函数外,是否有代码可以直接获取集合中的文档数。 或者一个简单的查询来遍历文档 这将收集收集的所有文档并打印它们 db.collection("superUsers").getDocuments() { (querySnapshot, err) in if let err = err { print("Error getting docu

我需要从superuser获得所有用户数,并在表视图中列出这些用户的详细信息。 除了在firebase控制台中使用函数外,是否有代码可以直接获取集合中的文档数。
或者一个简单的查询来遍历文档

这将收集收集的所有文档并打印它们

db.collection("superUsers").getDocuments() 
{ 
    (querySnapshot, err) in

    if let err = err 
    {
        print("Error getting documents: \(err)");
    } 
    else 
    {
        var count = 0
        for document in querySnapshot!.documents {
            count += 1
            print("\(document.documentID) => \(document.data())");
        }

        print("Count = \(count)");
    }
}

这将收集收集的所有文档并打印它们

db.collection("superUsers").getDocuments() 
{ 
    (querySnapshot, err) in

    if let err = err 
    {
        print("Error getting documents: \(err)");
    } 
    else 
    {
        var count = 0
        for document in querySnapshot!.documents {
            count += 1
            print("\(document.documentID) => \(document.data())");
        }

        print("Count = \(count)");
    }
}

您可以对快照中的文档进行计数:

snapshot.count

您可以对快照中的文档进行计数:

snapshot.count
你可以用

querySnapshot.documents.count
就这些! 当您收到快照时,它包括您在FireStore网页中看到的文档。然后您必须获取documents.count以获取您请求的特定层次结构中的文档数。

您可以使用

querySnapshot.documents.count
就这些!
当您收到快照时,它包括您在FireStore网页中看到的文档。然后,您必须获取documents.count以获取您请求的特定层次结构中的文档数。

请不要仅发布代码作为答案。请解释您的答案/实现。请不要只发布代码作为答案。请解释您的答案/实施。