Я прочитал значение из базы данных «mycart» и использовал цикл для установки значения из mycart в базу данных «истории покупок». После окончания установки значения для истории покупок я хочу удалить данные из таблицы mycart. я пытаюсь удалить данные из таблицы mycart, но появляется всплывающая ошибка.
var ref=database.ref("mycart/"+uid);
ref.on('value',gotData,errData);
-----
function gotData(data){
var id=data.val();
var keys=Object.keys(id);
var today = new Date();
for(let i = 0; i<keys.length;i++){
var k =keys[i];
firebase.database().ref('purchaseHistory/'+uid).push().set({
historyid: id[k].uid,
imageUrl: id[k].image,
packagePlace: id[k].packageplace,
price: id[k].price,
quantity: id[k].quantity,
time: isoDate
}).then(()=>{
$.getScript("../controler/emailnotification.js", function(){});
});
}
ref.remove();
}