我想使用jquery从值中删除firebase数据库中的值。
我想从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"在/到您的安全规则以获得更好的性能
答案 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