Firestore Firebase按文档ID进行查询,swift

Firestore Firebase按文档ID进行查询,swift,swift,firebase,google-cloud-firestore,Swift,Firebase,Google Cloud Firestore,所以我有一个名为“用户”的集合。 我希望能够搜索用户是否存在,如果存在,则显示其文档 我尝试了两种方法,但两种方法似乎都不起作用 db.collection("users").whereField(DocumentID == "max") .getDocuments() 第二条路 db.collection("users").whereField("Max", isEqualTo: true) .getDocuments() 试试这个: l

所以我有一个名为“用户”的集合。 我希望能够搜索用户是否存在,如果存在,则显示其文档

我尝试了两种方法,但两种方法似乎都不起作用

  db.collection("users").whereField(DocumentID == "max")
            .getDocuments()
第二条路

db.collection("users").whereField("Max", isEqualTo: true)
            .getDocuments()
试试这个:

let db = Firestore.firestore()

let docRef = db.collection("collectionName").document("documentName")

docRef.getDocument { (document, error) in
    if let document = document, document.exists {
        let password = document.get("fieldName")
    } else {
        print("Document does not exist")
    }
}
编辑:看看你的代码,我认为你把集合、文档和字段混在一起了


您案例中的集合是“用户”,文档是图像中的第二列,例如Arthur、Fredrick等。say Arthur文档中的字段是:密码。这就是收藏→ 文件→ 场

工作得很有魅力。非常感谢。。。。这是我一直在寻找的一行“如果让document=document,document.exists”