【问题标题】:How can I get from firebase array of objects我如何从对象的firebase数组中获取
【发布时间】:2018-04-08 07:49:33
【问题描述】:

我需要从按类别分组的 firebase 中获取源对象数组。 Firebase 结构是: enter image description here

每个经过身份验证的用户都有自己的来源数组。 db 的安全规则是: enter image description here 每个来源都有一系列文章并有类别。 我使用 vuefire 绑定到 firebase-database。我已经写了这个,但我不知道下一步应该做什么才能按类别对所有来源进行分组。

var sources=[];
var db=firebase.database();
var id=auth.user().uid;
var userDb=db.ref(id);

【问题讨论】:

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


    【解决方案1】:

    如果我给你这个例子,也许你可以想象如何从 firebase 数据库中检索数据:

    function getData(data) {
        var items = data.val();
        console.log(items, 'myItem') //here is your items that you need
    }
    
    function errData(err) {
        console.log('error:', err)
    }
    
    const id = firebase.auth().currentUser.uid;
    const result = firebase.database().ref(id);
    result.on('value', getData, errData)
    

    【讨论】:

    • 非常感谢!我知道如何获取数据,但我仍然不知道如何分组数据。
    • 可以发送数据的响应吗?以及你想如何分组?
    猜你喜欢
    • 1970-01-01
    • 2017-03-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多