// Initialize Firebase
var config = {
apiKey: "AIzaSyAGHEgm48s7_QkBwLw0UX-yCBLQg06zvdA",
authDomain: "fir-bef76.firebaseapp.com",
databaseURL: "https://fir-bef76.firebaseio.com",
storageBucket: "fir-bef76.appspot.com",
messagingSenderId: "207871344593"
};
firebase.initializeApp(config);
var ref = firebase.database().ref("employeeAttendace")
.child("427188EI/2017/1");
ref.once("value").then(function(data) {
console.log(data.val());
});

<script src="https://www.gstatic.com/firebasejs/3.6.5/firebase.js"></script>
<!DOCTYPE html>
<html>
<head>
</head>
<body>
</body>
</html>
&#13;
我将我的数据存储在firebase中。但是在获取数据时我得到的数组填充了null,而对象代替了JSON对象。
JSON Structure:
employeeAttendance
-4114EI
-2017
-1
-1:{Key:value}
-2:{Key:Value}
-3:{Key:Value}
-4:{Key:Value}
-5:{Key:Value}
firebase抓取代码:
var ref=firebase.database().ref("employeeAttendance/4114EI/2017/1");
ref.once("value",function(data){
//Here i am getting
[null,null,{key,value},{key,value},{key,value}]
});
请帮我解决如何解决空值问题
答案 0 :(得分:0)
我得到了解决方案。实际上,根据firebase规则,JSON结构不是很好。