【发布时间】:2020-12-31 18:01:14
【问题描述】:
我无法从 firebase 随机获取用户
我正在使用 react native 和 firebase 做约会应用。
用户可以用google登录并设置他们的帐户,但我无法匹配用户。
我可以选择 1 个用户,但不能显示用户的数据。
我试过了:
- 我尝试从 firebase 实时数据库中获取所有用户
- 我可以选择 1 个用户并记录用户的详细信息,但无法在应用中显示
有时user.uid 会返回 null,即使我已登录。
function getRandomUser() {
const numberOfUsers = 15;
const randomIndex = Math.floor(Math.random() * numberOfUsers);
var ref = firebase.database().ref("/users/");
ref
.limitToFirst(1)
.once("value")
.then((snapshot) => {
var randomUser = snapshot.val();
console.log(randomUser);
console.log(randomUser.bio);//this is not even display in console
});
}
【问题讨论】:
标签: reactjs react-native firebase-realtime-database google-cloud-firestore