无法在firebase.once中调用firebase函数

时间:2017-12-03 10:07:16

标签: javascript firebase react-native firebase-realtime-database

在我的代码中,我在获取节点的值后尝试更新数据库,但是它无法正常工作

firebase.database().ref('/likr/'+'xx').once('value').then(function(snapshot) {
   var myLikes = snapshot.val();
   if(myLikes === null) {
      //do nothing
   } else {
       var likedMe = myLikes.hasOwnProperty(term.user);
       if (likedMe) {
          console.log("IM HERE");
          firebase.database().ref('/mues/'+'value').update({
            liked: "true"
          });
       }
   };
});

我正在获取日志“IM HERE”但是firebase更新功能没有调用,我正在使用React Native,我甚至尝试在外部调用一个函数来触发firebase更新,这仍然无法正常工作还尝试调用一个调用firebase更新函数的redux动作,似乎根本没有调用redux动作,但是.once函数外部的更新函数工作正常。

帮助?

0 个答案:

没有答案
相关问题