【发布时间】:2019-04-27 06:05:59
【问题描述】:
我有一个 firebase 应用程序,我希望能够搜索用户,但我遇到的问题是如果数据库值是 hello,如果用户在搜索栏中输入 hello,它会返回 true 但是如果Hello,则返回false。我希望能够将小写和大写视为相同,因此即使用户键入 hElLo,它也会返回 true。下面是我的代码。
func fsFindUser(q user: String, completion: @escaping CompletionHandler) {
let userRef = fsRef.collection(USERS_REF)
let query = userRef.whereField("user", isEqualTo: user)
query.addSnapshotListener { (snapshot, error) in
if let error = error {
print("Error getting document: \(error)")
} else if (snapshot?.isEmpty)! {
completion(false)
} else {
completion(true)
}
}
}
【问题讨论】:
标签: swift firebase google-cloud-firestore