没有匹配的查询不会在firebase中返回null

时间:2017-08-02 14:58:36

标签: firebase firebase-realtime-database angularfire

我有一个疑问,我在firebase中进行查询,第一种情况是数据存在于节点中并设法输入.on并检索数据,在第二种情况下,数据不存在于节点中挑衅它没有输入.on而且我没有检索任何信息

enter image description here

正如在节点中看到的那样,我只有1个数据,而且它与第一个案例一致,因为第二个案例不再进入.on

        vm.settlements.child('liqui')
        .orderByChild('rut')
        .equalTo(employee.rut)
        .on('child_added', function(snapshot){
             vm.dates = snapshot.val();

        });

使用equalTo进行查询时,没有匹配项。快照应该返回null吗?

1 个答案:

答案 0 :(得分:1)

是的,快照将返回null。但是如果你没有将null传递给变量,应用程序不会崩溃。