当前位置: 首页 > 知识库问答 >
问题:

Firebase update()-排除字段

益和雅
2023-03-14

我有一个类,我使用update()保存到Firebase。

是否可以防止正在保存的对象的某些字段(已知名称)保存到Firebase数据库?

像java中的瞬态一样思考。

我的意思是不使用JS delete操作符。

共有1个答案

南宫龙野
2023-03-14

当您调用< code>update()时,Firebase将更改您在传入的对象中指定的每个属性(或路径)的值。如果不想使用某个特定的属性,就不要传入它。

如果您有一个现有对象,并且想要一个排除几个字段的副本:

    < li >克隆js对象,只保留一个键

艺术

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);
 类似资料:
  • 问题内容: 我有2节课: 和 默认情况下,如果我改变类的实例到XML,我将所有的字段()和引用类字段(,,)是这样的: 是否可以修改引用的类的 哪些 字段包含在该类的XML中?例如,我想说的是,当我转换类的实例时,我只想从该类中获取(否和字段),所以我想要获得: 我并不想永久注释类(使用或)来实现它,因为有我在其中要导出整个案件类的是(与,和)。 我只是不想导出所有这些领域时在类是从引用。 JAX

  • 问题内容: 具有以下映射: 我在上面放了两个项目: 现在,我想在每个字段上搜索,但是,所以我要做的是: 它应该只显示该项目,因为第二个项目带有单词,但是它在上,这就是我要忽略的内容。如何存档? PS:这只是一个简单的示例,我有一个包含很多属性的映射,我想在某些搜索中忽略其中的一些属性。 PS2:我正在使用ES 2.3.2 问题答案: 该设置仅在不返回响应中的字段时才有用,但这并不排除搜索该字段。

  • 我正在开发运动衫2 RESTful服务 球衣2 v2。22.2 Spring3 v3。2.16 Jax rs v2。0.1 如果我收到@QueryParam template=“summary”,我需要排除一些GameDTO响应字段。 例如: 获取/Rest/v1/游戏?city=1必须返回: 然而 获取/Rest/v1/游戏?城市=1?模板=必须返回摘要: 如何排除字段?

  • 如果我们有如下查询 返回预期的结果(如下所示) 正如您所看到的,查询是针对和我们希望从结果中排除其他字段,但只包括和的字段 并排除其他字段,例如,以下是一些不是或(传递到查询中的字段)的字段-从

  • 主要内容:使用excludeFieldsWithModifiers()方法,使用@Expose注解默认情况下,GSON排除序列化/反序列化过程中的瞬态和静态字段。 我们来看看下面的例子。 示例 创建一个名为的Java类文件:GsonTester.java - 执行上面示例代码,得到以下结果 - 使用excludeFieldsWithModifiers()方法 GsonBuilder使用序列化/反序列化过程中的方法提供对使用特定修饰符排除字段的控制。 看下面的例子。 示例 创建一个名为的Java

  • ****TransactionHistoryBO POJO** ** 事务历史响应pojo