ПРАВИЛА базы данных Firebase, проблемы с получением данных - PullRequest
0 голосов
/ 15 мая 2018

Привет, ребята, у меня есть некоторые проблемы с правилами базы данных 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());
});
}

Но ничего не возвращается, почему?

1 Ответ

0 голосов
/ 15 мая 2018

Это должно работать:

Запрос:

database.ref('pizzerie').once("value", function(snapshot) {
      snapshot.forEach(function(child) {
         var childData = child.val();

         console.log(childData.Info.colore);
      });
})

Правила:

{
  "rules": {
    "pizzerie": {
        ".read" : true,
        ".write": true
    }
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...