我已经从数据库“ 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();
}