如果我這樣做,一切都很好用我的itemref:的itemref的我可以防止Firebase set()覆蓋現有數據嗎?
itemRef.child('appreciates').set(newFlag);
itemRef.child('id').set(newId);
其他屬性保持,但如果我這樣做child_changed被調用兩次
:
itemRef.set({appreciates:newFlag,id:newId});
child_changed被稱爲只有一次,但我的其他物業被摧毀。 除了重新填充整個參考對象的笨拙之外,還有一種解決方法嗎?
感謝,
添
我們有一些未公開的新功能來解決這個問題。你能給我發電子郵件給安德魯在firebase點com嗎? –
我認爲這現在已覆蓋「更新」 https://www.firebase.com/docs/javascript-client/firebase/update.html – vonmangle