使用jquery从值中删除firebase数组中的项

时间:2017-09-14 13:24:10

标签: javascript firebase-realtime-database

我想使用jquery从值中删除firebase数据库中的值。

enter image description here

我想从firebase中删除 235 值。

我试过..

var dbRef = new Firebase("https://afgani-cinemas.firebaseio.com/");
var showId = getUrlParameter('showId');
var bookings = dbRef.child('bookings/'+showId);

 function removeFromFB(seatId){
    dbRef.orderByValue().equalTo().on('child_added', function(snapshot){
      snapshot.dbRef().remove();
    });
}

removeFromFB(235);

我的代码中有任何建议。它不起作用!!!

得到这样的警告

firebase.js:40 FIREBASE警告:使用未指定的索引。考虑添加" .indexOn":" .value"在/到您的安全规则以获得更好的性能

1 个答案:

答案 0 :(得分:1)

尝试使用此代码段

var bookings = firebase.child('root/321');
 function removeFromFB(valu){
    bookings.on('child_added', function(data) {
        if(data.val()==valu){
            bookings.child(data.key()).remove();
        }

});
}
removeFromFB(deleteValue);
在您的情况下

" deleteValue"将 235

相关问题