diff options
| -rw-r--r-- | tools/migration/nighthike/4.js | 41 |
1 files changed, 29 insertions, 12 deletions
diff --git a/tools/migration/nighthike/4.js b/tools/migration/nighthike/4.js index f308341f0c..d77c91ca80 100644 --- a/tools/migration/nighthike/4.js +++ b/tools/migration/nighthike/4.js @@ -178,8 +178,22 @@ db.posts.update({}, { via_mobile: 'viaMobile', reaction_counts: 'reactionCounts', replies_count: 'repliesCount', - repost_count: 'repostCount', + repost_count: 'repostCount' + } +}, false, true); + +db.posts.update({ + _reply: { $ne: null } +}, { + $rename: { '_reply.user_id': '_reply.userId', + } +}, false, true); + +db.posts.update({ + _repost: { $ne: null } +}, { + $rename: { '_repost.user_id': '_repost.userId', } }, false, true); @@ -199,6 +213,20 @@ db.swSubscriptions.update({}, { }, false, true); db.users.update({}, { + $unset: { + likes_count: '', + liked_count: '', + latest_post: '', + 'account.twitter.access_token': '', + 'account.twitter.access_token_secret': '', + 'account.twitter.user_id': '', + 'account.twitter.screen_name': '', + 'account.line.user_id': '', + 'account.client_settings.mobile_home': '' + } +}, false, true); + +db.users.update({}, { $rename: { created_at: 'createdAt', deleted_at: 'deletedAt', @@ -218,16 +246,5 @@ db.users.update({}, { 'account.two_factor_secret': 'account.twoFactorSecret', 'account.two_factor_enabled': 'account.twoFactorEnabled', 'account.client_settings': 'account.clientSettings' - }, - $unset: { - likes_count: '', - liked_count: '', - latest_post: '', - 'account.twitter.access_token': '', - 'account.twitter.access_token_secret': '', - 'account.twitter.user_id': '', - 'account.twitter.screen_name': '', - 'account.line.user_id': '', - 'account.client_settings.mobile_home': '' } }, false, true); |