FireStore Swift 4:如何获取集合中所有文档的总数,以及每个文档的详细信息?
我需要从superuser获得所有用户数,并在表视图中列出这些用户的详细信息。 除了在firebase控制台中使用函数外,是否有代码可以直接获取集合中的文档数。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
或者一个简单的查询来遍历文档 这将收集收集的所有文档并打印它们
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以获取您请求的特定层次结构中的文档数。请不要仅发布代码作为答案。请解释您的答案/实现。请不要只发布代码作为答案。请解释您的答案/实施。