From 7029a0822bd991236c50713cf18bbb08d441cff4 Mon Sep 17 00:00:00 2001 From: Eric Mc Sween <5454374+emcsween@users.noreply.github.com> Date: Tue, 21 Nov 2023 09:08:42 -0500 Subject: [PATCH] Merge pull request #15870 from overleaf/em-revert-docops-migration Revert docOps migration to the docs collection GitOrigin-RevId: cdb46321c5aa349bead0990dcd270e703e3debc7 --- ...7_move_doc_versions_from_docops_to_docs.js | 33 ------------------- 1 file changed, 33 deletions(-) delete mode 100644 services/web/migrations/20231108221857_move_doc_versions_from_docops_to_docs.js diff --git a/services/web/migrations/20231108221857_move_doc_versions_from_docops_to_docs.js b/services/web/migrations/20231108221857_move_doc_versions_from_docops_to_docs.js deleted file mode 100644 index ab8407f692..0000000000 --- a/services/web/migrations/20231108221857_move_doc_versions_from_docops_to_docs.js +++ /dev/null @@ -1,33 +0,0 @@ -const { ReadPreference } = require('mongodb') - -exports.tags = ['server-ce', 'server-pro', 'saas'] - -exports.migrate = async ({ db }) => { - const records = db.docOps.find( - {}, - { readPreference: ReadPreference.secondaryPreferred } - ) - - let docsProcessed = 0 - for await (const record of records) { - const docId = record.doc_id - const version = record.version - await db.docs.updateOne( - { - _id: docId, - version: { $exists: false }, - }, - { $set: { version } } - ) - docsProcessed += 1 - if (docsProcessed % 100000 === 0) { - console.log(`${docsProcessed} docs processed`) - } - } -} - -exports.rollback = async ({ db }) => { - // Nothing to do on rollback. We don't want to remove versions from the docs - // collection because they might be more current than the ones in the docOps - // collection. -}