如何使用flutter从Firebase数据库中基于用户ID获取值

雷恩

我试图体验Firebase Live数据库的混乱。我想根据用户ID从Firebase数据库获取值。这意味着,如果用户使用邮件登录,则需要根据其用户名查看其详细信息。谁能在这些方面帮助我。

彼得·哈达德

如果您有此数据库:

users
 userId
    mail: [email protected]
    name: userx

然后,要获取基于userId的数据,请尝试以下操作:

 final FirebaseDatabase database = new FirebaseDatabase(app: widget.app);
 _messagesRef = database.reference().child('users');

_messageRef.orderByKey().equalTo(userId).once().then((DataSnapshot snapshot) {
  print('Connected to the database and read ${snapshot.value}');
});

首先配置数据库,然后引用位置,并使用查询orderByKey()能够基于提供的userId获取数据。

在此处查看示例:

https://github.com/flutter/plugins/blob/master/packages/firebase_database/example/lib/main.dart#L60

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

firebase 如何从数据库(网站)中获取值

如何从数据库Firebase获取值

如何根据id从数据库中获取值

如何从Firebase数据库中的用户获取数据?

Flutter Firebase 数据库,DataSnapshot?如何获取值和键,空安全

我如何从数据库 firebase 中获取推送 ID

无法从 Firebase 数据库中获取值

Firebase在片段中从数据库获取值

如何从Firebase实时数据库中的不同子项获取值?

如何从基于数据库的Id SpringBoot Java获取数据

Android如何从SQLite数据库的列中获取值

我应该如何使用 firebase 数据库中的 id

如何使用 AngularFire 从 Firebase 数据库中检索 ID

如何使用Node JS从MySQL数据库获取值

如何使用AndroidStudio中的Java方法从Firebase实时数据库中读取值?

如何使用存储过程从数据库中获取值并在 MessageBox C# 中显示?

如何使用学说从Symfony2中的数据库表中获取值列表?

从Cloud Functions for Firebase中的数据库触发器中获取用户ID?

如何从数据库中获取值,并在输入字段中使用和显示它?

如何使用 php 和 mysql 基于用户角色 ID 访问特定数据库?

如何在flutter中从Firebase实时数据库中获取数据?

TCPDF 从数据库中获取值

如何基于数组从mysql数据库中获取数据

从 firebase 数据库中获取用户的密钥

如何从我的数据库中获取用户 ID 并使用 ASP.NET Core MVC 显示它

如何使用 JAVASCRIPT 从 Input 标签中获取值,输入标签的值是使用 php 从 mysql 数据库中获取的

如何从php中的数据库中获取用户的ID?

如何从数据库中获取asp.net中当前用户的id

如何使用基于firebase的数据库事务?