我正在尝试查询Firebase数据库并期望多个输出
JSON文件:
[ {
"NAME" : "R",
"No" : "5"
}, {
"NAME" : "R",
"No" : "8"
}, {
"NAME" : "C",
"No" : "12"
}, {
"NAME" : "D",
"No" : "15"
}, {
"NAME" : "E",
"No" : "19"
}, {
"NAME" : "P",
"No" : "22"
} ]
我的期望是当我查询NAME“ R”时,我必须取出“ 5”“ 8”的输出。.这是我的JS代码,我总是只得到“ 5”中的输出1.。
以下是代码。一切都可以吗?
function getdetails_SITEINFO() {
// body...
var input = document.getElementById("site_id").value;
var input_final = input.toUpperCase();
//var database_SITEINFO = firebase.database("https://swite-76bd2.firebaseio.com");
var ref = firebase.database().ref('/').orderByChild("NAME").equalTo(input_final)
ref.on("child_added", function(snapshot)
{
var obj = JSON.stringify(snapshot.val());
var str = obj.replace (/"/g ,"").replace (/:/g, " <==> ").replace (/{/g, "").replace(/}/g, "").replace(/,/g, "\n").replace(/]/g, "");
document.getElementById("output").innerHTML = str ;
},);
}