首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何从firebase实时数据库中检索数据?

如何从firebase实时数据库中检索数据?
EN

Stack Overflow用户
提问于 2019-03-24 16:27:50
回答 1查看 158关注 0票数 1

我想要显示数据从Firebase实时数据库到我的应用程序。我已经将它与firebase数据库集成在一起,可以在数据库中使用update,delete,create user。

我的数据库结构是这样的

代码语言:javascript
复制
schooldbproject
-class_1
  1
    age: 24
    name:"Pheng Sengvuthy 004"

这是我用来创建db的代码:

代码语言:javascript
复制
 // To select data from firebase every time data has changed !
 firebase.database().ref('schooldbproject').on('value', (data) => {
        console.log(data.toJSON());
    })


 //create
 firebase.database().ref('class_1/1').set(
            {
                name: 'Pheng Sengvuthy 004',
                age: 24
            }
        ).then(() => {
            console.log('INSERTED !');
        }).catch((error) => {
            console.log(error);
        });


 // To Update a user
 firebase.database().ref('users/004').update({
        name: 'Pheng Sengvuthy'
    });

如何在创建学校内容管理系统时将数据显示到文本组件中?

EN

回答 1

Stack Overflow用户

发布于 2019-03-24 22:57:00

您似乎在此处重复了数据库名称:

代码语言:javascript
复制
firebase.database().ref('schooldbproject').on('value', (data) => {
    console.log(JSON.stringify(data.val()));
})

这是不必要的。读取的路径应与写入的路径相同

代码语言:javascript
复制
firebase.database().ref('class_1/1').on('value', (data) => {
    console.log(JSON.stringify(data.val()));
})

如果要读取整个数据库,请通过不向ref()传递参数来请求对根目录的引用

代码语言:javascript
复制
firebase.database().ref().on('value', (data) => {
    console.log(JSON.stringify(data.val()));
})
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55321925

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档