繁体   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