在Firebase数据库中获取单个节点

时间:2017-08-07 19:20:00

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

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

这里给了我一系列对象。但是,如果我使用查询,我将获得一个包含1个对象的数组,这些对象将返回如下数据: enter image description here

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

以下是代码:

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
  }
}

1 个答案:

答案 0 :(得分:0)

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