Kar*_*pka 3 javascript firebase typescript firebase-realtime-database angularfire2
我有一个课程,我正在使用它保存到Firebase update()
.
是否可以阻止保存对象的某些字段(名称已知)保存到firebase db?
像transient
在java中一样思考.
我的意思是不使用JS delete
运算符.
当您致电时update()
,Firebase将更改您传入的对象中特定属性(或路径)的值.如果您不想使用特定属性,请不要将其传入.
如果您有一个现有对象,并且您想要一个不包含几个字段的副本:
要么:
var obj = { a: 1, b: 2, c: 3, d: 4, e: { f: 5 } }
var updates = {};
Object.keys(obj).forEach((key) => {
if (key !== "c") updates[key] = obj[key];
});
ref.update(updates);
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
395 次 |
最近记录: |