Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.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
Swift Firebase firestore从内部集合获取数据_Swift_Firebase - Fatal编程技术网

Swift Firebase firestore从内部集合获取数据

Swift Firebase firestore从内部集合获取数据,swift,firebase,Swift,Firebase,有没有办法从所有者ID中获取数据?我无法访问集合,因为documentID是自动生成的,而不是我可以控制的特定值 一个可能的选择是查询您的文档并检索这样一个特定的OwnerID。 如果要从所有文档中获取所有OwnerID,只需删除“whereField” 另外,请查看Firebase文档以了解更多信息 文档是否专用于单个用户?然后您应该尝试用用户UID替换该文档ID let docRef = db.collection("YOURCOLLECTIONNAME") let query

有没有办法从所有者ID中获取数据?我无法访问集合,因为
documentID
是自动生成的,而不是我可以控制的特定值


一个可能的选择是查询您的文档并检索这样一个特定的OwnerID。 如果要从所有文档中获取所有OwnerID,只需删除“whereField”

另外,请查看Firebase文档以了解更多信息


文档是否专用于单个用户?然后您应该尝试用用户UID替换该文档ID
   let docRef = db.collection("YOURCOLLECTIONNAME")
   let query = docRef.whereField("OwnerID", isEqualTo:"VAL")

    query.getDocuments{ (querySnapshot, error) in
         if let error = error {
            print("\(error.localizedDescription)")
         }else {


              for documents in (querySnapshot?.documents)! {

                   if let owner = documents.get("OWnerID") as? String {
                      print(owner)
                    }
    }