Update data in Cloud Firestore database using Swift

Viewed 1298

My app's Cloud Firestore database looks like this:enter image description here

How can I update value of "isRead" field in iOS using Swift?

1 Answers

I updated it like this.

let path1 = ["channels", channel.id!, "thread"].joined(separator: "/")
        let updateReference = db.collection(path1).document(message.id!)
        updateReference.getDocument { (document, err) in
            if let err = err {
                print(err.localizedDescription)
            }
            else {
                document?.reference.updateData([
                    "isRead": true
                    ])
            }
        }
Related