【发布时间】:2018-11-06 08:39:27
【问题描述】:
我有这个数据快照
"{post1: {pic: https://i.redd.it/ni6zhxh874011.jpg, title: title, desc: desc}, post2: {pic: https://i.redd.it/krj9miojg5011.jpg, title: awsdas, desc: desc2}}"
我想从每个帖子中检索“图片”值。 snapshot.value["pic"] 不起作用它返回 null。
提前致谢
这就是我为未来的建造者收到数据快照的方式
Future<Object> _obj () async {
Object _objdatabase;
await FirebaseDatabase.instance.reference().child("Communities").once().then((DataSnapshot snapshot) {
print(_objdatabase.toString());
_objdatabase = snapshot.value;
});
return _objdatabase;
}
【问题讨论】:
-
需要指出的是,Daniel 说的是实时数据库,而不是 Cloud Firestore。
-
向我们展示如何检索快照的示例。
-
你试过快照["post1"]["pic"]
-
我会,但“post1”会是一个推送值。
-
什么是推值?
标签: firebase firebase-realtime-database dart flutter