Я пытаюсь создать простую таблицу, заполненную таблицей, которую я создал в FireBase.Я новичок в FireBase, я обычно работаю в mySQL и использую комбинацию php и SQL для извлечения из базы данных.Моя текущая структура JSON {
"board1" : {
"c0" : "0: 0, 1: 0, 2: 0, 3: 0, 4: 0, 5: 0, 6: 0",
"c1" : "0: 0, 1: 0, 2: 0, 3: 0, 4: 0, 5: 0, 6: 0",
"c2" : "0: 0, 1: 0, 2: 0, 3: 0, 4: 0, 5: 0, 6: 0",
"c3" : "0: 0, 1: 0, 2: 0, 3: 0, 4: 0, 5: 0, 6: 0",
"c4" : "0: 0, 1: 0, 2: 0, 3: 0, 4: 0, 5: 0, 6: 0",
"c5" : "0: 0, 1: 0, 2: 0, 3: 0, 4: 0, 5: 0, 6: 0",
"c6" : "0: 0, 1: 0, 2: 0, 3: 0, 4: 0, 5: 0, 6: 0",
"c7" : "0: 0, 1: 0, 2: 0, 3: 0, 4: 0, 5: 0, 6: 0"
}
}
И я ищу способ получить значение определенных ячеек, например, c3 и третий элемент в массиве, и сохранить его как переменную javascript.Каждый пример, который я нашел на FireBase, сложен и разбит.Спасибо за вашу помощь!
var database = firebase.database();
var i;
var j;
for (i = 0; i < 7; i++) {
for (j = 0; j < 6; j++) {
var R = i.toString();
var C = j.toString();
var id = C.concat("",R);
var col = "c"+R
var x = piece(i,j);
document.getElementById(id).innerHTML = x;
}
function piece(i,j) {
var C = j.toString();
var col = "c"+C
return database.ref('board1/'col).once('value').then(function(snapshot) {
console.log(snapshot.val());
var piece = snapshot.val()[i];
console.log(piece);
});
});
}
}