【发布时间】:2015-10-04 01:32:20
【问题描述】:
我有每个用户的 Firebase 记录“搜索:0”。在某些情况下,我想在当前计数上加 1。我已经做到了这一点,但由于某种原因,它不起作用:
du.fbAddSearchCount = function() {
var usr = new Firebase(firebase_url + "/users/" + user_uid);
usr.on("value", function(snapshot) {
user = snapshot.val();
var usersRef = ref.child("users");
var fbUser = usersRef.child(user_uid);
fbUser.update( {
searches: user.searches + 1
});
}
}
有什么帮助可以让它工作吗?
谢谢。
【问题讨论】:
-
什么是 user.searches?
-
这将是当前在火力基地中用户“搜索”记录中的值。例如,如果它是 5,我希望这个脚本将其更新为 6。
-
那么什么不起作用?必须提供更多细节。它是否完全更新记录但不使用新号码?
-
什么事件应该触发搜索计数的增加?
标签: javascript firebase firebase-realtime-database