[英]Getting 'max call stack size exceeded' when incrementing a node in Firebase
我正在嘗試將 firebase 中的“周”值增加 1。
我一直在嘗試的一種解決方案是:
var ref = db.ref();
ref.on('value', function (data) {
var week = data.val().week + 1;
ref.update({
week
});
});
但它會引發“超出最大調用堆棧大小”錯誤(即使 firebase 仍會適當更新)
我也試過
var ref = db.ref('week');
ref.on('value', function (data) {
var week = data.val();
ref.set(week+1);
});
這也有效,但會引發相同的錯誤
有人可以提供一個不會引發錯誤的解決方案嗎? 謝謝
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.