这是我应该更新数据库的更新方法:
function liked(useruid, likedUseruid){
var postData = {
useruid: 'Rich',
likedUseruid: 'Hannah'
};
var newPostKey = firebase.database().ref().child('users').push().key;
var updates = {};
updates['/users/' + useruid + '/' + 'liked/'] = postData;
return firebase.database().ref().update(likedUseruid);
}
function disliked(){
var people_unliked = [];
people_unliked.push(useruid)
}
我现在已经硬编码了一些值以方便。
下面是我的firebase结构。那么为什么更新失败并出现错误:
未捕获错误:Firebase.update失败:第一个参数在path / users / [object MouseEvent] / likes中包含无效键([object MouseEvent])。