【问题标题】:Firebase acces all users dataFirebase 访问所有用户数据
【发布时间】:2018-09-20 21:08:39
【问题描述】:
我想访问我的 firebase 数据库中的所有用户个人资料。
数据库看起来像'users/useruid/profile'
应该如何解决这个问题?
是的,我知道:
firebaseRef.database().ref(`/users`)
如果我这样做 currentUser = firebase.auth() 我只能访问该特定用户,我想访问所有用户
【问题讨论】:
标签:
javascript
reactjs
firebase
firebase-realtime-database
firebase-authentication
【解决方案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:...