2
我想更新火力地堡節點稱爲BoxScores
將舉行的Q1, Q2, Q3, Q4
節點JS「動態」寫入/更新火力地堡節點
下面四個值是代碼即時試圖實現這樣做,其中qtrDesc
是在Q1 or Q2 or Q3 or Q4
的持有人:
for(let i = body[key]["qtr"]; i > 0; i--) {
let qtrDesc = "Q".concat(i);
ref.child("BoxScores").update({
qtrDesc: body[key]["home"]["score"][i] + ":" + body[key]["away"]["score"][i]
}).catch(err => {
console.log("Error updating BoxScores node: ", err);
});
}
與上面的代碼的問題是,當更新被執行它把qtrDesc
在BoxScores
節點而不是Q1, Q2, Q3 or Q4
值我想要的或預期的!?
後續問題。我希望讀取基於計算的值,例如:let qtrDesc =「Q」.concat(1); console.log('**** BoxScore Info Qtr:',newValue.qtrDesc);' – Learn2Code
如果我需要更新兩個孩子的動態'[]'符號!在我的例子中,它只更新'Q1 = 2:14',但是如果我想要上面的內容,但是如何修改你的響應,而且還想更新像'lastupdate:firebase.database.ServerValue.TIMESTAMP'這樣的子時間戳記' – Learn2Code
'updates [ lastupdate「] = firebase.database.ServerValue.TIMESTAMP' –