我有一个对象数组,想要将它们插入表中,但只插入第一个记录,其余的则不插入
data.forEach(function(obj){
mydb.tasks.add(obj);
mydb.saveChanges();
});
这就是我实际上在做的事情
data.forEach(function(obj){
mydb[table].filter("it._id == '"+obj._id+"'")
.toArray( function(objs){
if(!objs.length){
mydb[table].add(obj);
mydb.saveChanges();
}
});
});
最佳答案
将 savechanges 移出循环或使用我们的其他 api,称为 itemstore api
关于javascript - 在jaydata中循环插入数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19816939/