我正在使用Node.js中的Firebase数据库。
我只想获取我的Firebase数据库中存在的所有用户。
目前我正在尝试这样做,但它只返回一个单一用户:
var config = {
apiKey: "AIzaSyBmgbfgdhs4efg9gFo",
authDomain: "my-test-app.firebaseapp.com",
databaseURL: "https://my-test-app-default-rtdb.firebaseio.com",
projectId: "my-test-app",
storageBucket: "my-die-app.appspot.com",
messagingSenderId: "534345345",
appId: "1:534345345:web:cceb16e6vvdd456",
measurementId: "G-YDZ8Y87GETR",
};
firebase.initializeApp(config);
var ref = firebase.database().ref("users");
ref.once("value", function (snapshot) {
snapshot.forEach((child) => {
console.log(child)
});
});
在Firebase的用户中,我只能看到这个单一用户,但实际上我还有其他用户:
{
"XG0hYDjhekjdfJX5zLmfUFPQBifkmZA3": [
"XG0hYDjhekjdfJX5zLmfUFPQBifkmZA3",
"user1@gmail.com",
"835457568",
"Michael James ",
"user1@gmail.com"
]
}
这是我在代码中获取的唯一用户。
我不是这个数据库的所有者,也许这就是原因?
有没有特定的方法来检索所有用户列表?