Я просмотрел документацию по Firebase, а также нашел несколько тем о стекопереработке о set () и update () в Firebase: например, здесь
Очень ясно, чточем они отличаются?
В следующем коде почему update () перезаписывает мои существующие данные?
function saveChanges(event) {
event.preventDefault();
let modifiedTitle = document.getElementById('blog-title').value;
let modifiedContent = document.getElementById('blog-content').value;
let modifiedId = document.getElementById('blog-id-storage').innerHTML;
let postData =
title: modifiedTitle,
content: modifiedContent
};
let updates = {};
updates[modifiedId] = postData;
firebase.database().ref().child('posts/').update(updates);
}
У меня изначально есть заголовок, content, datePosted и Id, и когда я обновляю его, заголовок и контент обновляются, а dataPosted и Id удаляются.Зачем?Хотя это должно быть поведение set ()?
