嗨,大家好,我在使用Firebase数据库规则时遇到了一些问题。 我将此代码放在规则部分中:
{
"rules": {
"pizzerie": {
"$casualWord" : {
".read" : true,
".write": true
}
}
}
}
我有这样的数据库结构:
{
"pizzerie" : {
"pizzeriaDaLuigi" : {
"Info" : {
"apertiPranzo" : false,
"apertoLunedi" : true,
"apertoMartedi" : false,
"colore" : "#38dce0",
"indirizzo" : "Caserta",
"indirizzoCompleto" : "Via Giacomo Puccini, Macerata Campania, 81047, Caserta",
"nome" : "I Masanielli",
"senzaGlutine" : true,
"spazioEsterno" : true,
"telefono" : "3202777037"
},
"Prenotazioni" : {
"pizzeriaDaLuigi001" : {
"anno" : 2018,
"giorno" : 21,
"mese" : 5,
"minuto" : 30,
"ora" : 21,
"persone" : 8
}
}
}
我正在使用此javascript代码访问这些信息:
database.ref('pizzerie').once("value", function(snapshot) {
snapshot.forEach(function(child) {
console.log(child.child('Info/colore').val());
});
}
但没有回复,为什么?
答案 0 :(得分:0)
这应该有效:
<强>查询:强>
viewset
<强>规则:强>
database.ref('pizzerie').once("value", function(snapshot) {
snapshot.forEach(function(child) {
var childData = child.val();
console.log(childData.Info.colore);
});
})