【发布时间】:2020-08-20 15:31:00
【问题描述】:
我正在构建一个应该为您创建电影库的应用程序。我已经建立了我的 firebase 数据库来存储电影标题和数据库中的所有电影规格,如下所示:
下一步我想只阅读电影标题(Official Secrets、Seberg、Unbreakable Kimmy Schmidt),以创建一个向用户显示电影标题的列表。我尝试使用
void readData()
{
DBRef.once().then((DataSnapshot datasnapshot){
print('DATA SNAPSHOT NEXT LINE');
print(datasnapshot.value);
});
}
但是当我只想要标题时,我会抓取我的 firebase 数据库中的所有数据。我如何只抓取标题?然后,如果用户选择了一个标题,我想进入数据库并获取该标题下的所有信息。例如:
- 用户的图书馆中有这 3 部电影
- 用户选择 Seberg
- 现在我的应用程序进入数据库并获取 Seberg 下包含的所有信息。
我也试过了:
void readData()
{
DBRef.child('Official Secrets (2019)').once().then((DataSnapshot datasnapshot)
{
print('DATA SNAPSHOT NEXT LINE');
print(datasnapshot.value);
});
}
我用它来尝试只获取电影的标题,但它返回 null。
【问题讨论】:
标签: firebase flutter firebase-realtime-database dart