我知道我可以将用户信息保存到他的profile with firebase中。但是我想知道当我只有一个UID时是否能够获得相同的信息?
据我了解,我只能这样做来获取信息:
Auth.auth().currentUser.displayName...
如果我想能够获取其他用户的信息,则必须将其数据的副本保留在用户节点中。
我正确吗?还是可以保留副本而访问他们的个人资料信息?
答案 0 :(得分:2)
如果您使用Firebase身份验证,则可以检索当前用户信息。因此,如果当前用户X已登录并且已通过身份验证,则可以检索有关他的以下信息:
users
userId (firebase authentication)
name : user X
userId
name : user Y
如果您要检索有关其他用户的信息,则在这种情况下,您需要使用firebase数据库:
treino.head(5)
card_id feature_1 feature_2 feature_3
0 C_ID_92a2005557 5 2 1
1 C_ID_3d0044924f 4 1 0
2 C_ID_d639edf6cd 2 2 0
3 C_ID_186d6a6901 4 3 0
4 C_ID_cdbd2c0db2 1 3 0