ในวิดีโอที่ผ่านมา เราได้เรียนรู้วิธีการบันทึกข้อมูลไปยังเอกสารใด
ๆ และวิธีการดึงเอกสารทั้งหมดในคอลเล็กชัน
ในวิดีโอนี้ เราจะเรียนรู้วิธีการอัปเดตเอกสารเฉพาะฉบับหนึ่ง
มาเริ่มกันด้วยการรับชื่อและอีเมลจากข้อความที่แก้ไข
จากนั้นฉันจะใช้การอัปเดตจุดอ้างอิงของฉันหรือเพื่อน
ที่นี่ฉันจำเป็นต้องระบุว่าเป็นฟิลด์แผนที่หรือสตริงและวัตถุ object
หรือวัตถุเส้นทางฟิลด์และพารามิเตอร์วัตถุ
ฉันจะใช้แผนที่นี้ และแผนที่นี้จะเริ่มต้นด้วยคู่ค่าของคีย์และค่า
ฉันต้องการอัปเดตชื่อ เช่น และค่าของชื่อใหม่จะเป็นชื่อ
รับจากข้อความที่แก้ไข
คุณสามารถใช้อีเมลได้เช่นกัน ดังนั้นฉันจะคัดลอกมันให้
อัปเดตอีเมล
อีเมลเกี่ยวกับสภาพอากาศ
ถ้าเราไปหาเพื่อน
การอ้างอิงในคอลเลกชันของผู้ใช้ในเอกสารเพื่อนที่นี่
เอกสารเพื่อนไม่พบ เนื่องจากหากเราเปิดแดชบอร์ด Cloud
Firestore ของเรา เราจะเห็นคอลเลกชันผู้ใช้และมีเอกสารสองรายการ
และนี่คือชื่อของเอกสารเหล่านี้
ดังนั้นฉันจึงไม่สามารถสร้างเอกสารเพื่อนได้
เอกสารเพียงฉบับเดียว
เอกสารเหล่านี้ถูกสร้างขึ้นโดยอัตโนมัติเมื่อเราแทรกเอกสารเหล่านี้
ฉันต้องคลิกที่หนึ่งในนั้นแล้วคัดลอกชื่อหรือ ID ของมัน
นี่สำหรับจอห์น
ดังนั้นเมื่อใดก็ตามที่ฉันต้องการอัปเดตเอกสารเฉพาะ ฉันจำเป็นต้องวาง ID หรือชื่อ หรือเส้นทางของเอกสารนั้น
เรียกสิ่งนี้ว่าปุ่มอัปเดต
ดังนั้นให้อัปเดตเอกสารเฉพาะและเรียกใช้แอปพลิเคชัน
นี่คือแอปพลิเคชันของเรา ฉันจะป้อนชื่อใหม่เป็นตัวอย่าง อาลี อาลี ที่ gmail.com
คลิกที่อัปเดตข้อมูล
คุณจะเห็นวิธีการเปลี่ยนอีเมลและชื่อสำหรับเอกสารนี้
รีเฟรช
และนี่ก็เริ่มแล้ว
ชื่อและอีเมลได้รับการอัปเดตแล้ว
ดังนั้นนี่คือวิธีที่เราอัปเดตเอกสารเฉพาะใน Firestore
ตอนนี้เรามาดูการลบข้อมูลกัน
ดังนั้นที่นี่ฉันจะเพิ่มปุ่มลบจุดตั้งค่าในตัวฟังการคลิกมุมมองใหม่และตัวฟังการคลิก
และฉันต้องเรียกใช้เมธอดที่ชื่อว่า Delete All และฉันจะสร้างมันที่นี่
มันง่ายมาก
ฉันจะใช้เพื่อนอ้างอิงจุดลบ
นี่จะลบการอ้างอิงถึงเพื่อนที่บ่งชี้ถึงเอกสารเฉพาะนี้
ให้เราคลิกที่ "ลบข้อมูลการรีเฟรช" และคุณจะเห็นคอลเลกชันผู้ใช้มีเอกสารเพียงหนึ่งรายการเท่านั้น
ขอแสดงความยินดีด้วยทุกคน! เราได้เรียนรู้เกี่ยวกับการดำเนินการพื้นฐานในการบันทึก อ่าน อัปเดต
และลบข้อมูลด้วย Firebase Firestore