无法弄清楚如何从Firestore获取复杂的数组

时间:2019-08-05 00:32:18

标签: swift firebase google-cloud-firestore

我的朋友建立了一个数据库来管理我们拥有的设备,但我不知道如何从collection-documents-collection获取阵列

我尝试浏览Firestore文档

    db.collection("users").document("borrow").addSnapshotListener { (documentSnapshot, error) in
        let data = documentSnapshot?.data() as! [String:Any]
    }


    db.collection("users").document("borrow").getDocument() { (documentSnapshot, error) in
        if let error = error {
            print("Error getting documents: \(error)")
        } else {
            for document in documentSnapshot!.data()! {
                print("\(document.self) => \(document.key)")
            }
        }
    }

就像下面的图片一样,在收藏集中有

设备-VR-E1001 Firestore screenshot 如何获得E1001的阵列?如果我使用[String:[String:[String:Any]]]来获得价值,会更容易吗?还是有更简单的方法做到这一点

0 个答案:

没有答案