【问题标题】:Firebase Database RULES, problems in getting dataFirebase 数据库规则,获取数据的问题
【发布时间】:2018-05-15 15:22:01
【问题描述】:

大家好,我对 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());
});
}

但是什么都没有返回,为什么?

【问题讨论】:

    标签: javascript html firebase firebase-realtime-database


    【解决方案1】:

    这应该可行:

    查询:

    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
        }
      }
    }
    

    【讨论】:

    • 亲爱的,它似乎无法正常工作。 database.ref...的部分没有完全输入
    • 你到底是什么意思?
    • 数据库不允许访问目录“pizzerie”
    • 亲爱的,我已经更新了问题。我希望他们能够阅读“信息”而不是“Prenotazioni”
    猜你喜欢
    • 2018-09-13
    • 2018-04-16
    • 1970-01-01
    • 2018-08-27
    • 2017-07-15
    • 1970-01-01
    • 1970-01-01
    • 2021-01-14
    • 2018-12-15
    相关资源
    最近更新 更多