我想访问firebase数据库中的所有用户个人资料。
数据库看起来像'users/useruid/profile'
该怎么办呢? 对,我知道:
firebaseRef.database().ref(`/users`)
如果我currentUser = firebase.auth()
我只能访问该特定用户,我想访问所有用户
答案 0 :(得分:1)
您需要执行以下操作才能访问所有用户:
firebase.database().ref().child("users").on('value', function(snapshot) {
snapshot.forEach(function(child) {
var retrievedData = child.val();
var name=child.val().name;
var email=child.val().email;
//etc
});
});
假设你有:
users
userid
name:...
email: ...
userid
name:...
email:...