let User = Auth.auth().currentUser if let user = User{ let db = Firestore.firestore() db.collection("Appointments").whereField("patient_id", isEqualTo: user.uid).getDocuments { [self] (document, error) in guard let data = document?.documents else { return } for d in data{ self.chatStatus = d.get("chat_status") as? String ?? "" self.startTime = d.get("start_time") as? String ?? "" } //updating data let document = document!.documents.first document?.reference.updateData([ "chat_status": "Started" ])
Preview:
downloadDownload PNG
downloadDownload JPEG
downloadDownload SVG
Tip: You can change the style, width & colours of the snippet with the inspect tool before clicking Download!
Click to optimize width for Twitter