[英]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.