我使用的是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"
}
}
}