繁体   English   中英

如何使用颤振从firebase rtdb读取数据

[英]how to read data from firebase rtdb with flutter

我不知道如何从数据库中读取特定数据

dbref.onValue.listen((DatabaseEvent databaseEvent) {
      print(databaseEvent.snapshot.value);
    });

这段代码像这样读取所有数据

{蜂鸣器:{蜂鸣器:开启},IP:{IP 地址::192.168.43.237},气体:{gas_value:759},LED:{Led 状态::红色},窗口:{窗口状态::打开}

当我尝试使用此代码阅读它时,这是一个空检查错误

dbref.onValue.listen((DatabaseEvent databaseEvent) {
     print(databaseEvent.snapshot.value['gas_value']);
   });

所以任何如何像 Buzzer 一样单独阅读它的想法是:ON
gas_value: 759 等等...

谢谢

一个print方法不能有null作为参数,相信你要打印的值在

dbref.onValue.listen((DatabaseEvent databaseEvent) {
 print(databaseEvent.snapshot.value['Gas']['gas_value']);
});

试试这个 databaseEvent.snapshot.child('buzzer').child('Buzzer is').value

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM