如何过滤Firebase阅读

时间:2016-10-17 14:17:40

标签: firebase firebase-realtime-database

我是初学者,我正在Firebase开发一个调度沙龙。

计划程序会保留客户信息,例如姓名,电话号码,日期。在调度节点内,存在与服务状态相关的节点,这使得两个客户端不可能标记相同的时间。为此,我需要访问关于状态节点并检查该值是否等于" ocupado" (占领)或" desocupado" (无人居住)。如果该值等于" ocupado" (占用),必须返回错误信息。如果该值等于" desocupado" (未被占用),客户可以在此时制定时间表。

1 个答案:

答案 0 :(得分:1)

Just acess val(), for example:

    var ref = firebase.database().ref("db/scheduler");
    ref.once('value').then(function(snapshot){
        var check = snapshot.child("firstTime").val();
        var returnMsg = '';
        if(check == "occupied"){
            returnMsg = "error";
        }else{
            returnMsg = 'open';
        }
        console.log(returnMsg);
    })