如果我这样做,一切都很好用我的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