gpt4 book ai didi

flutter - 如何从Firebase数据库中获取父数据?

转载 作者:行者123 更新时间:2023-12-03 04:22:47 26 4
gpt4 key购买 nike

这是我的数据库,我只想获取标题并将它们放入列表中,但是当我调用数据快照时,我会使用以下代码获取数据库中的每个数据:

 void readTitle()
{
DBRef.child('Movies').once().then((DataSnapshot datasnapshot){
print('MOVIE TITLE SNAP SHOT');
print(datasnapshot.value.toString());
});
}

enter image description here

如果您无法执行此操作,那么有哪些解决方法?我可以以某种方式解析整个数据快照以仅将标题放入列表中吗?我不确定100%如何做到这一点或如何使其满足我的需要。

最佳答案

试试看

  Future<List<String>> getMovies() async{
DataSnapshot movies = await DBRef.child("Movies").once();
var moviesMap = Map<String, dynamic>.from(movies.value);
var moviesList = [];
moviesMap.forEach((key, value){
moviesList.add(key);
});
return moviesList //moviesList is a List of the movie names;
}

关于flutter - 如何从Firebase数据库中获取父数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61624604/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com