0
我的應用程序(ionic 1.x and firebase)
的常用用法是一次推送一個對象,但可能會出現這樣的情況,即必須將多個對象添加到數據庫中之後。官方文件沒有提到這種情況。這是每次按一個對象的代碼:Firebase和Ionic 1.x - 無法一次向DB添加多個對象
this.addExpenseToDB = function (expense, uid) {
var newExpenseKey = firebase.database().ref().child('expenses').push().key;
var updates = {};
var keyByDate = "someKey";
updates['/user-data/' + uid + '/' + keyByDate + '/'+ newExpenseKey] = expense;
return firebase.database().ref().update(updates);
};
兩個問題,A
:我如何可以一次推幾個對象? B
如何獲得確認(承諾?回調?)數據已成功保存到數據庫?該文檔同樣缺少以下信息:\
感謝您的幫助。我沒有使用'es6',我還能享受'promise'功能嗎? – undroid
是的,寫一個回調。很多關於如何做到這一點的問題。 – theblindprophet
我不確定我是否正確。你能否看到最新的問題? – undroid