Firebase - Querybase为多个值返回NULL

时间:2017-02-09 16:57:02

标签: javascript firebase firebase-realtime-database

我使用的是Angular 1.5和Firebase 3.6以及查询库。 在index.html -

<script src="https://unpkg.com/querybase@0.6.0"></script>

尝试基于多个值进行查询,我得到了返回NULL。 我出错的任何建议?

在我的控制器中 -

 var ordersRef = firebaseref.child("orders");
 var querybaseRef = querybase.ref(ordersRef,['bookname', 'orderstatus']);
 var qdbref = querybaseRef.where({
                bookname: $scope.bookname,
                orderstatus: 'COMPLETED'
              });
 qdbref.on('value', function(snap) {
              var rdata = snap.val();
              console.log('snap :' + JSON.stringify(snap.val()));

         }, function(error) {
              console.error(error);
            });

我的数据库结构 -

      {
        orders: {
             $orderid: {
                       bookname: "Master of the Game",
                       author: "Sydney Sheldon",
                       price: "6.99",
                       orderstatus: "COMPLETED"
                       }
                }
      }

0 个答案:

没有答案