Browse Source

定时清除,效率提升

vian 5 years ago
parent
commit
a542fc2db8
1 changed files with 1 additions and 2 deletions
  1. 1 2
      modules/sys_tools/models/sys_model.js

+ 1 - 2
modules/sys_tools/models/sys_model.js

@@ -9,7 +9,6 @@
  */
 
 import mongoose from 'mongoose';
-import schedule from 'node-schedule';
 import async from 'async';
 const projectModel = mongoose.model('projects');
 const projSettingModel = mongoose.model('proj_setting');
@@ -38,7 +37,7 @@ const compleRationSection = mongoose.model('complementary_ration_section_tree');
 async function clearJunkData(callback){
     let functions = [];
     //获取彻底删除了的项目
-    let junkProjs = await projectModel.find({'deleteInfo.deleted': true, 'deleteInfo.completeDeleted': true});
+    let junkProjs = await projectModel.find({'deleteInfo.deleted': true, 'deleteInfo.completeDeleted': true}, '-_id ID').lean();
     let junkProjIds = [];
     for(let jProj of junkProjs){
         junkProjIds.push(jProj.ID);