添加到现有的Firebase整数

时间:2015-03-15 20:59:39

标签: javascript firebase angularfire

是否可以添加到存储在firebase中的现有整数。我正在构建一个应用程序,通过将密钥存储在名为userId的{​​{1}} firebase密钥中来跟踪用户字数。当用户单击一个名为“标记为已读”的按钮时,我能够成功wordCount:该键,但遗憾的是它只是替换整数而不是添加它。是否可以将其添加到键update的值而不是替换它。

以下是我wordCount:之一的代码。旁注,controllers只是检查用户是否登录

angularAuth.getAuth

1 个答案:

答案 0 :(得分:0)

由于@manube

的想法,我能够得到它
this.markedAsRead = function(words){
var userBase = $firebaseObject(new Firebase('https://readyread.firebaseio.com/users/'+angularAuth.getAuth.uid))
var users = new Firebase('https://readyread.firebaseio.com/users/'+angularAuth.getAuth.uid)
userBase.$loaded().then(function(data){
  self.count = data.wordsRead
  users.update({
    wordsRead: self.count+words
  })
})}