guoziyun hai 9 meses
pai
achega
753c6c783e

+ 3 - 1
oms/dist/src/scripts/migrate-total-done-rates.js

@@ -75,7 +75,9 @@ async function migrateTotalDoneRates() {
         let successfulInserts = 0;
         let batch = [];
         // 使用游标查询,不会一次性加载所有数据到内存
-        const cursor = OldTotalDoneRate.find({}).lean().cursor();
+        const cursor = OldTotalDoneRate.find({ collectionName: { $in: ["20250906", "20250907"] } })
+            .lean()
+            .cursor();
         // 逐条处理游标中的数据
         for await (const doc of cursor) {
             // 数据结构同构,可以直接推入批次

+ 3 - 1
oms/src/scripts/migrate-total-done-rates.ts

@@ -60,7 +60,9 @@ async function migrateTotalDoneRates() {
     let batch: any[] = [];
 
     // 使用游标查询,不会一次性加载所有数据到内存
-    const cursor = OldTotalDoneRate.find({}).lean().cursor();
+    const cursor = OldTotalDoneRate.find({ collectionName: { $in: ["20250906", "20250907"] } })
+      .lean()
+      .cursor();
 
     // 逐条处理游标中的数据
     for await (const doc of cursor) {