Flutter 无法从Firebase DB接收和存储特定数据的值-颤振
我在从FirebaseDatabase检索和存储单个数据时遇到问题。在对监视列表进行调试期间,我将快照的值设置为null。我需要从数据库中获取当前用户的城市名称Flutter 无法从Firebase DB接收和存储特定数据的值-颤振,flutter,dart,firebase-realtime-database,Flutter,Dart,Firebase Realtime Database,我在从FirebaseDatabase检索和存储单个数据时遇到问题。在对监视列表进行调试期间,我将快照的值设置为null。我需要从数据库中获取当前用户的城市名称 void addToFb() async { final User user = FirebaseAuth.instance.currentUser; final uid = user.uid; final city = await FirebaseDatabase.instance .refer
void addToFb() async {
final User user = FirebaseAuth.instance.currentUser;
final uid = user.uid;
final city = await FirebaseDatabase.instance
.reference()
.child('Users')
.equalTo(uid)
.once()
.then((DataSnapshot snapshot) {
var temp = snapshot.value.city;
return temp;
});
以防我的数据库如下所示:
- Users
|- uid
||- name
...
||- city
提前谢谢 这不是解决方案,而是为了简化代码和数据库结构 我建议你使用 因为您可以在中找到所有类型的查询
依赖性这不是解决方案,而是为了使代码和数据库结构更简单 我建议你使用 因为您可以在中找到所有类型的查询
依赖性谢谢我听从了你的建议,变成了FirebaseFirestore,它成功了+Karma@priyesh谢谢我听从了你的建议,变成了FirebaseFirestore,它成功了+Karma@priyesh