我想将数据推送到zipTable中,但是我不想将数据存储在imgsTable中。如果我想删除imgsTable中的所有数据,该怎么办?
我每次添加数据时都会检查一次,并且不会将重复项添加到imgsTable中。当我想清空imgsTable时,我循环遍历以将其删除。 但是我想知道是否有更简单的方法。
// insert
for (let i = 0; i < files.length; i++) {
let img = {
id: files[i],
packageName: zipName.name,
path: zipPath + '/' + files[i],
status: 'init'
};
imgs.push(img);
}
this.$db.get('imgsTable').push(imgs).write();
// clear all
let imgs = this.$db.get('imgsTable').value();
for (let i = 0; i < imgs.length; i++ ){
this.$db.get('imgsTable').remove({id: imgs[i].id}).write();
}
我希望在添加重复数据时有一种简便的方法,可以清空重复数据