Firebase –检索数据(iOS)📩
baseอต้องการแบบอมูลจากFirebase侦听器แบบ异步ซึ่ง侦听器ตัวนี้จะเชื่อมต่อกับฐานข้อมูลจาก数据库参考เมื่อเริ่มสร้างจะมีการงจะมีกอมูลมาก่อน1ครั้งหลังจากนั้นก็จะได้รก็จะได้数据ตาม ที่ตั้งไว้เช่น值,已添加子项,已更改子项
总览
- 导入 FirebaseDatabase
- 创建引用— referenceามารถอ้างอิงแบบอื่นได้อีก(),(fromURL:String),(WithPath:String)
- 创建监听器/ 使用功能
读取事件类型
侦听器จะทุกเรียกทุกครั้งเมื่อ事件เปลี่ยนแปลงซึ่งก็ขึ้นกับtypeที่ได้สร้างไว้
- 值 —数据มีการเปลี่ยนที่
- 添加的孩子— childรียกเมื่อchildถูกเพิ่ม
- 换了孩子— childรียกเมื่อchildถูกเปลี่ยน
- 子级已删除 —เรียกเมื่อchildถูกลบ
- 孩子感动 — childรียกเมื่อchildถูกย้าย
一次读取数据
ับางครั้งเราไม่ต้องการรอรับ数据ตลอดเวลาเช่นอาจจะแค่ต้องการ用户名มา设置标题แค่ตอน登录ก็สามารถใช้
เพิ่มเติม。กรณีนี้หากต้องการหา名称จะใช้ากโครงสร้างข้างต้นจะใช้ จะไล่ค้นหาตั้งแต่儿童ท้ายสุดไปแรกสุด)
查询数据
-
queryOrderedByChild:
-
queryOrderedByKey:
-
queryOrderedByValue:
-
queryOrderedByPriority:
คำสั่ง查询ที่ใช้เสริมกับตัวด้านบนเพื่อนำมาใช้ร่วมกันในการ查询ระดับเมพขึ้นไปอีก💪
-
queryLimitedToFirst:
-
queryLimitedToLast:
-
queryStartingAtValue:
-
queryEndingAtValue:
-
queryEqualToValue: