小编ben*_*661的帖子

swift firestore检查文件是否存在

使用swift和firestore我想检查"Taken User Names"集合以查看是否已经使用了用户名,如果它已经提醒用户它已经使用,否则如果它仍然可用我想要创建文件

我想要做的要点是在下面排除,我可以保存数据没有问题虽然它检查,看看它的文件是否存在然后采取行动,我无法弄清楚

func nextButtonPressed(){

     let db = Firestore.firestore()

    if usernameTextField.text != ""{
        guard let username = usernameTextField.text else { return }
        let docRef = db.collection("Taken User Names").document(username)
        // check if username exists{
        //if exists alert user "sorry user name taken
    } else {
        // if user name doesn't exist 
        db.collection("Taken User Names").document("trinidad")
                .setData(["Taken User Name" : (username)]) {
            (error: Error?) in
                if let error = error {
                   print("\(error.localizedDescription)")
                } else {
                   print("document was succesfully created and written")
                } …
Run Code Online (Sandbox Code Playgroud)

swift google-cloud-firestore

3
推荐指数
2
解决办法
3005
查看次数

标签 统计

google-cloud-firestore ×1

swift ×1