Skip to content

Commit da1b775

Browse files
committed
Use insertMany genericHistories instead of repeated insertOnes
1 parent a64d59b commit da1b775

File tree

1 file changed

+4
-8
lines changed

1 file changed

+4
-8
lines changed

migrations/20251014092142-legacy-history-to-generic-history.js

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -18,14 +18,10 @@ module.exports = {
1818
console.log(
1919
`Migrating history for dataset ${dataset._id}. Entries: ${dataset.history.length}`,
2020
);
21-
dataset.history.forEach(async (entry) => {
22-
const genericHistory = convertObsoleteHistoryToGenericHistory(
23-
entry,
24-
dataset._id,
25-
);
26-
console.log(`Inserting history entry for dataset ${dataset._id}`);
27-
result = await db.collection("History").insertOne(genericHistory);
28-
});
21+
const genericHistories = dataset.history.map((entry) =>
22+
convertObsoleteHistoryToGenericHistory(entry, dataset._id),
23+
);
24+
result = await db.collection("History").insertMany(genericHistories);
2925
}
3026
await db.collection("Dataset").updateMany({}, { $unset: { history: "" } });
3127
},

0 commit comments

Comments
 (0)