要遍历Firebase实时数据库的循环,你可以使用Firebase的on()方法来监听数据库中的数据,并使用forEach()方法遍历数据。以下是一个示例代码:
// 引入Firebase库
var firebase = require('firebase');
// 初始化Firebase
var config = {
apiKey: "YOUR_API_KEY",
authDomain: "YOUR_AUTH_DOMAIN",
databaseURL: "YOUR_DATABASE_URL",
projectId: "YOUR_PROJECT_ID",
storageBucket: "YOUR_STORAGE_BUCKET",
messagingSenderId: "YOUR_MESSAGING_SENDER_ID"
};
firebase.initializeApp(config);
// 获取数据库引用
var database = firebase.database();
// 通过on()方法监听数据库中的数据
database.ref('users').on('value', function(snapshot) {
// 使用forEach()方法遍历数据
snapshot.forEach(function(childSnapshot) {
var childKey = childSnapshot.key;
var childData = childSnapshot.val();
console.log("Key: " + childKey);
console.log("Data: " + JSON.stringify(childData));
});
});
在这个示例中,我们首先引入Firebase库并初始化Firebase。然后,我们获取数据库引用并使用on()方法监听数据库中的数据。当有数据变化时,我们使用forEach()方法遍历数据。在forEach()方法中,我们可以获取每个子数据的键(key)和值(value),并做出相应的处理。
请确保在使用此代码时将YOUR_API_KEY,YOUR_AUTH_DOMAIN等值替换为您自己的Firebase项目的配置信息。
下一篇:遍历Firebase数据