|
已经找到方法,自己封装了一个批量删除的方法。不过,数据消耗可能有点大,将就用了。
//批量删除数据 ClassName 表名,DeleteWhere 删除条件为JSON格式,Callback回调函数
function fnBatDelete(ClassName,DeleteWhere,Callback){
var client = new Resource(appId, appKey);
var classname= client.Factory(ClassName);
classname.query({
"filter": {
"where": DeleteWhere,
"skip": 0,
"limit": 1000000
}
},function(ret,err){
//alert(JSON.stringify(ret) + JSON.stringify(err));
if(ret && ret.length>0){
for(var i=0;i<ret.length;i++){
classname.delete({
"_id": ret[i].id
},Callback);
}
}
});
};
|
|