การดึงค่าจาก Realtime Database มา Process ก่อนที่จะนำไปใช้หรือจัดเก็บ
บทความนี้จะแนะนำ การเขียน Cloud Function เพื่อดึงค่าออกจาก Realtime Database ครับ โดยจะเริ่มต่อจาก การที่ setup พร้อมใช้งานเลยนะครับ
ส่วนใคร เพิ่งจะเริ่มต้น ลองอ่านบทความก่อนหน้านี้ได้ที่นี่ครับ
กดที่นี่ได้เลยครับ >>> setup cloud function
กดที่นี่ได้เลยครับ >>> save data via cloud function
จะต้องประกาศ parameter เพื่อจะส่งการดึงค่าออกจาก Realtime Database
const paramA = request.query.paramA;
const paramB = request.query.paramB;
เป็นการสร้าง param 2 ค่าชื่อ paramA และ paramB
var mainDB= admin.database()
let path= “root/”+ “group”;
refDB = mainDB.ref(path);refDB.once(“value”, function(snapshot) {
response.send(snapshot.val());
});
เป็นการดึงค่าจาก Snapshot
ใน respond จะมีการส่งค่า dictionary ที่มี key และ value ภายใต้ group