在我的代码中,我在获取节点的值后尝试更新数据库,但是它无法正常工作
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函数外部的更新函数工作正常。
帮助?