Jeśli mogę to zrobić, wszystko jest dobrze z moim itemRef:Czy mogę zapobiec nadpisywaniu istniejących danych przez funkcję Firebase()?
itemRef.child('appreciates').set(newFlag);
itemRef.child('id').set(newId);
inne właściwości itemRef pozostają ALE child_changed nazywa dwukrotnie
Gdybym to zrobić:
itemRef.set({appreciates:newFlag,id:newId});
child_changed nazywa tylko raz, ale moje inne własności są niszczone. Czy istnieje obejście poza niezdarnym ponownym zaludnieniem całego obiektu referencyjnego?
Dzięki,
Tim
Mamy kilka nieudokumentowanych nowych funkcji w celu rozwiązania tego problemu. Czy możesz przesłać mi e-mail na adres andrew w witrynie firebase dot com? –
Myślę, że jest to teraz objęte "aktualizacją" https://www.firebase.com/docs/javascript-client/firebase/update.html – vonmangle