Node.js 的 30 天學習日記--第七天

Node.js 學習第七天

~已經 30 號了再過一天就 31 號年底準備跨年拉,想到畢業後過了半年還沒找到工作真是不爽,只能繼續投履歷繼續找阿,不過先去朋友快樂的跨年再說囉!!

如果在看的過程中有任何錯誤歡迎寫 E-MAIL: pp840405@gmail.com 提醒我錯誤。


once - 顯示資料到網頁

once 這語法是只讀取資料庫的資料一次。

1
2
3
4
5
6
7
8
9
10
//把資料寫入資料庫
firebase.database().ref('myname').set('mark');
//宣告一個變數指定位子
var myName = firebase.database().ref('myname');
//once 只讀取資料庫的資料一次 on 隨時監聽
//once 裡面的函式像快照把資料記錄一次名稱自訂
myName.once('value',function(snapshot){
document.getElementById('title').textContent = snapshot.val();
console.log(snapshot.val());
})

範例
結果

如果要使用 on 的語法就把 once 改成 on ,on 就把資料庫更新資料時可以即時監聽。

還有一種新增資了方法就是 push , push 跟 set 的差別在於 firebase 把 push 新增的物件資料會多加一組 key 值並且只能新增物件。

1
firebase.database().ref('push顯示').push({content:'你好嗎?'});

結果

結語

今天講的就是新增資料的方法,明天 31 號會講移除的方法不過應該會很短,要跟朋友去跨年阿。
有任何問題歡迎寫 MAIL: pp840405@gmail.com 一起共同討論。