如何在同一用户消息(LM2JKCACAW7TLK4YK)中使用firebase中的计数器值添加电池成本多次更改

如何在同一用户消息(LM2JKCACAW7TLK4YK)中使用firebase中的计数器值添加电池成本多次更改,firebase,firebase-realtime-database,Firebase,Firebase Realtime Database,是否可以在同一用户消息(LM2JKCACAW7TLK4YK)中的firebase中插入电池成本变更:字段多次和计数器值。像BATTYY-COSTYOXYANE1:,BATTYY-COSTYOXYANE2:,BATTYY-COSTYROXYANE3:等等,这些字段将如何在Android中以编程方式< /P> > P>您可能希望考虑 BATTYY-COSTYORUX < /代码>的DB结构来保存多个实例 BATTYY-COSTYROMULTION< /COD>对象。 每次添加新的电池成本更改-您可以

是否可以在同一用户消息(LM2JKCACAW7TLK4YK)中的firebase中插入电池成本变更:字段多次和计数器值。像BATTYY-COSTYOXYANE1:,BATTYY-COSTYOXYANE2:,BATTYY-COSTYROXYANE3:等等,这些字段将如何在Android中以编程方式< /P> > P>您可能希望考虑<代码> BATTYY-COSTYORUX < /代码>的DB结构来保存多个实例 BATTYY-COSTYROMULTION< /COD>对象。 每次添加新的
电池成本更改
-您可以将对象推入路径
../lm2jkcacaww7tlk4yk/battery成本更改
是Firebase在将对象推入/添加到节点时生成的随机ID

{ LM2JKCacawaW7tlK4yK: {
   ....
   battery_cost_changes: {
          <pushId>: {
            battery_cost_change: 6
          },
          <pushId>: {
            battery_cost_change: 3
          }
   }
   ....
}
{lm2jkcacaww7tlk4yk:{
....
电池成本变化:{
: {
电池成本变化:6
},
: {
电池成本变化:3
}
}
....
}
在检索值时,您可以读取路径
../lm2jkcacaw7tlk4yk/battery\u cost\u changes
,并观察
battery\u change\u cost
对象的数组的值。请共享更多详细信息,以探索更好或更合适的答案。不过,我觉得这是一个通用的想法,可以存储多个值呃一个节点