guoziyun 9 月之前
父节点
当前提交
753c6c783e
共有 2 个文件被更改,包括 6 次插入2 次删除
  1. 3 1
      oms/dist/src/scripts/migrate-total-done-rates.js
  2. 3 1
      oms/src/scripts/migrate-total-done-rates.ts

+ 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) {