因此,我有一个名为用户的集合。 我希望能够搜索用户是否存在并显示其文档。
我尝试了两个似乎都不起作用的选项
db.collection("users").whereField(DocumentID == "max")
.getDocuments()
第二种方式
db.collection("users").whereField("Max", isEqualTo: true)
.getDocuments()
答案 0 :(得分:1)
尝试一下:
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等。在Arthur的文档中,该字段是:密码。因此它进入了收集→文档→字段。