簡體   English   中英

Firestore Swift:獲取存儲在文檔中的嵌套地圖數量

[英]Firestore Swift: Get number of nested maps stored in a document

我有一個文檔,其字段結構如下: 在此處輸入圖像描述

有沒有辦法計算嵌套地圖的數量? 所以在這種情況下,我想表明我有兩個“元素”, JGBQBnFX23Mh5NL4W8f3N1E5Czu1JGBQBnFX23Mh5NL4W8f3N1E5Czu1

現在,我只知道如何使用“參加者”檢索所有內容

db.collection("Collection")
            .document(eventID)
            .getDocument { doc, err in
                if let err = err {
                    print(err.localizedDescription)
                    return
                }
                let data = doc?.data()
                let attendees = data?["attendees"]
                print(attendees)
            }

但我不知道如何獲得(我的文檔 ID)的總數

請記住,我將無法在我的場景中使用 arrays。 謝謝!

事實證明它可以通過改變來修復

let attendees = data?["attendees"]

let attendees = data?["attendees"] as? Dictionary<String, Any>

然后你可以通過做attendees?.count

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM