Se faccio questo, tutto è buono con la mia itemRef:Posso impedire a Firebase set() di sovrascrivere i dati esistenti?
itemRef.child('appreciates').set(newFlag);
itemRef.child('id').set(newId);
altre proprietà di itemRef rimangono MA child_changed è chiamato due volte
Se faccio questo:
itemRef.set({appreciates:newFlag,id:newId});
child_changed si chiama solo una volta ma le mie altre proprietà vengono distrutte. Esiste una soluzione alternativa a quella maldestra di ripopolamento dell'intero oggetto di riferimento?
Grazie,
Tim
Abbiamo alcune nuove funzionalità non documentate per risolvere questo problema. Puoi mandarmi una e-mail a andrew a firebase dot com? –
Penso che questo sia coperto da "aggiornamento" https://www.firebase.com/docs/javascript-client/firebase/update.html – vonmangle