1

我有一个对象数组,想将它们插入到表中,但只插入了第一条记录,其余的则没有

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();  
        }

    });         

}); 
4

1 回答 1

1

将 savechanges 移出循环或使用我们的其他 api,称为 itemstore api

于 2013-11-06T16:36:06.520 回答