itizawa пре 5 година
родитељ
комит
d6a66e3671
1 измењених фајлова са 2 додато и 14 уклоњено
  1. 2 14
      src/migrations/2021042016038-convert-double-to-date.js

+ 2 - 14
src/migrations/2021042016038-convert-double-to-date.js

@@ -13,19 +13,7 @@ module.exports = {
 
     const Page = getModelSafely('Page') || require('@server/models/page')();
 
-    const pages = await Page.aggregate(
-      [{
-        $match: {
-          updatedAt: { $type: 'double' },
-        },
-
-      },
-       {
-         $addFields: {
-           convertedDate: { $toDate: '$updatedAt' },
-         },
-       }],
-    );
+    const pages = await Page.find({ updatedAt: { $type: 'double' } });
 
     if (pages.length === 0) {
       return logger.info('The target page did not exist.');
@@ -35,7 +23,7 @@ module.exports = {
       return {
         updateMany: {
           filter: { _id: page._id },
-          update: { updatedAt: page.convertedDate },
+          update: { updatedAt: new Date(page.updatedAt) },
         },
       };
     });