Comme le dit le titre, je ne peux pas obtenir les différences entre update
et set
. Aussi les docs ne pouvez pas m'aider, comme la mise à jour de l'exemple fonctionne exactement de la même si j'utilise l'ensemble de la place.
L' update
exemple de la doc:
function writeNewPost(uid, username, title, body) {
var postData = {
author: username,
uid: uid,
body: body,
title: title,
starCount: 0
};
var newPostKey = firebase.database().ref().child('posts').push().key;
var updates = {};
updates['/posts/' + newPostKey] = postData;
updates['/user-posts/' + uid + '/' + newPostKey] = postData;
return firebase.database().ref().update(updates);
}
Le même exemple en utilisant set
function writeNewPost(uid, username, title, body) {
var postData = {
author: username,
uid: uid,
body: body,
title: title,
starCount: 0
};
var newPostKey = firebase.database().ref().child('posts').push().key;
firebase.database().ref().child('/posts/' + newPostKey).set(postData);
firebase.database().ref().child('/user-posts/' + uid + '/' + newPostKey).set(postData);
}
Peut-être que l'exemple de la documentation doit être mise à jour, parce que maintenant il ressemble update
et set
faire exactement la même chose.
Cordialement, Bene