【问题标题】:Getting single node in Firebase Database在 Firebase 数据库中获取单个节点
【发布时间】:2018-01-15 04:38:28
【问题描述】:

我正在尝试使用.child() 方法获取单个对象,但是它返回一个.key.value 对象数组,而不是给我一个包含所有键和值的对象。例如:

这里它给了我一个对象数组。但是,如果我使用查询,我将得到一个包含 1 个对象的数组,这些对象将返回如下数据:

如何获取第二张图片形式的单个值?

代码如下:

let app = Firebase.initializeApp(config)
let db = app.database()

export default {
  name: 'hello',
  firebase: {
    businesses: db.ref().child('3021')
    // businesses: bdRef.orderByChild('title').equalTo('Feather Animation Wood Carving Supplies') // Code for the bottom picture
  },
  components: {
    'card': Card
  }
}

【问题讨论】:

  • 那么让我看看是否理解您的问题,您只想获得一个带有.key.value 的对象?还是您只想要一个完整的企业,其 .key == "3021"?

标签: javascript firebase firebase-realtime-database vue.js


【解决方案1】:

我也遇到了这个问题,直到我意识到我需要将asObject: true 添加到我的绑定中,否则它会将结果放入一个数组中。

【讨论】:

    猜你喜欢
    • 2017-03-26
    • 1970-01-01
    • 1970-01-01
    • 2019-01-03
    • 1970-01-01
    • 2017-12-27
    • 1970-01-01
    • 1970-01-01
    • 2020-04-27
    相关资源
    最近更新 更多