【问题标题】:Retrieve data from Firebase by Refering to a Child's Index通过引用子索引从 Firebase 检索数据
【发布时间】:2020-06-19 23:32:21
【问题描述】:

我正在尝试一一访问“Progress”子级中的值,如following image 所示。完成我的研究后,我似乎找不到一个允许我通过索引引用孩子的函数。是否可以通过引用某种索引(例如 [0]、[1]、[2] 等)而不是引用它们的键来访问这些记录?

【问题讨论】:

    标签: java database firebase android-studio firebase-realtime-database


    【解决方案1】:

    Firebase 实时数据库仅允许通过其路径访问数据。无法通过派生属性(例如其索引/位置)访问数据。

    如果您需要通过索引访问数据,您应该使用索引作为这些项目的键。但请注意,Firebase 在大多数情况下建议不要这样做,因为它会损害可扩展性并且在离线时无法工作。见Best Practices: Arrays in Firebase

    【讨论】:

      猜你喜欢
      • 2019-08-15
      • 2019-09-25
      • 1970-01-01
      • 2018-05-13
      • 2012-03-23
      • 2014-03-08
      • 2012-08-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多