2018-03-28 06:32:05 +02:00
|
|
|
// このスクリプトを走らせる前か後に notifications コレクションはdropしてください
|
|
|
|
|
2018-03-28 02:10:05 +02:00
|
|
|
db.access_tokens.renameCollection('accessTokens');
|
|
|
|
db.accessTokens.update({}, {
|
|
|
|
$rename: {
|
|
|
|
created_at: 'createdAt',
|
|
|
|
app_id: 'appId',
|
|
|
|
user_id: 'userId',
|
|
|
|
}
|
|
|
|
}, false, true);
|
|
|
|
|
|
|
|
db.apps.update({}, {
|
|
|
|
$rename: {
|
|
|
|
created_at: 'createdAt',
|
|
|
|
user_id: 'userId',
|
|
|
|
name_id: 'nameId',
|
|
|
|
name_id_lower: 'nameIdLower',
|
|
|
|
callback_url: 'callbackUrl',
|
|
|
|
}
|
|
|
|
}, false, true);
|
|
|
|
|
|
|
|
db.auth_sessions.renameCollection('authSessions');
|
|
|
|
db.authSessions.update({}, {
|
|
|
|
$rename: {
|
|
|
|
created_at: 'createdAt',
|
|
|
|
app_id: 'appId',
|
|
|
|
user_id: 'userId',
|
|
|
|
}
|
|
|
|
}, false, true);
|
|
|
|
|
|
|
|
db.channel_watching.renameCollection('channelWatching');
|
|
|
|
db.channelWatching.update({}, {
|
|
|
|
$rename: {
|
|
|
|
created_at: 'createdAt',
|
|
|
|
deleted_at: 'deletedAt',
|
|
|
|
channel_id: 'channelId',
|
|
|
|
user_id: 'userId',
|
|
|
|
}
|
|
|
|
}, false, true);
|
|
|
|
|
|
|
|
db.channels.update({}, {
|
|
|
|
$rename: {
|
|
|
|
created_at: 'createdAt',
|
|
|
|
user_id: 'userId',
|
|
|
|
watching_count: 'watchingCount'
|
|
|
|
}
|
|
|
|
}, false, true);
|
|
|
|
|
|
|
|
db.drive_files.files.renameCollection('driveFiles.files');
|
|
|
|
db.drive_files.chunks.renameCollection('driveFiles.chunks');
|
|
|
|
db.driveFiles.files.update({}, {
|
|
|
|
$rename: {
|
|
|
|
'metadata.user_id': 'metadata.userId',
|
|
|
|
'metadata.folder_id': 'metadata.folderId',
|
|
|
|
'metadata.properties.average_color': 'metadata.properties.avgColor'
|
|
|
|
}
|
|
|
|
}, false, true);
|
|
|
|
|
|
|
|
db.drive_folders.renameCollection('driveFolders');
|
|
|
|
db.driveFolders.update({}, {
|
|
|
|
$rename: {
|
|
|
|
created_at: 'createdAt',
|
|
|
|
user_id: 'userId',
|
|
|
|
parent_id: 'parentId',
|
|
|
|
}
|
|
|
|
}, false, true);
|
|
|
|
|
|
|
|
db.favorites.update({}, {
|
|
|
|
$rename: {
|
|
|
|
created_at: 'createdAt',
|
|
|
|
user_id: 'userId',
|
|
|
|
post_id: 'postId',
|
|
|
|
}
|
|
|
|
}, false, true);
|
|
|
|
|
|
|
|
db.following.update({}, {
|
|
|
|
$rename: {
|
|
|
|
created_at: 'createdAt',
|
|
|
|
deleted_at: 'deletedAt',
|
|
|
|
followee_id: 'followeeId',
|
|
|
|
follower_id: 'followerId',
|
|
|
|
}
|
|
|
|
}, false, true);
|
2018-03-28 06:13:10 +02:00
|
|
|
|
|
|
|
db.messaging_histories.renameCollection('messagingHistories');
|
|
|
|
db.messagingHistories.update({}, {
|
|
|
|
$rename: {
|
|
|
|
updated_at: 'updatedAt',
|
|
|
|
user_id: 'userId',
|
|
|
|
partner: 'partnerId',
|
|
|
|
message: 'messageId',
|
|
|
|
}
|
|
|
|
}, false, true);
|
|
|
|
|
|
|
|
db.messaging_messages.renameCollection('messagingMessages');
|
|
|
|
db.messagingMessages.update({}, {
|
|
|
|
$rename: {
|
|
|
|
created_at: 'createdAt',
|
|
|
|
user_id: 'userId',
|
|
|
|
recipient_id: 'recipientId',
|
|
|
|
file_id: 'fileId',
|
|
|
|
is_read: 'isRead'
|
|
|
|
}
|
|
|
|
}, false, true);
|
|
|
|
|
2018-03-28 06:20:19 +02:00
|
|
|
db.mute.update({}, {
|
|
|
|
$rename: {
|
|
|
|
created_at: 'createdAt',
|
|
|
|
deleted_at: 'deletedAt',
|
|
|
|
mutee_id: 'muteeId',
|
|
|
|
muter_id: 'muterId',
|
|
|
|
}
|
|
|
|
}, false, true);
|
|
|
|
|
2018-03-28 06:32:05 +02:00
|
|
|
db.othello_games.renameCollection('othelloGames');
|
|
|
|
db.othelloGames.update({}, {
|
|
|
|
$rename: {
|
|
|
|
created_at: 'createdAt',
|
|
|
|
started_at: 'startedAt',
|
|
|
|
is_started: 'isStarted',
|
|
|
|
is_ended: 'isEnded',
|
|
|
|
user1_id: 'user1Id',
|
|
|
|
user2_id: 'user2Id',
|
|
|
|
user1_accepted: 'user1Accepted',
|
|
|
|
user2_accepted: 'user2Accepted',
|
|
|
|
winner_id: 'winnerId',
|
|
|
|
'settings.is_llotheo': 'settings.isLlotheo',
|
|
|
|
'settings.can_put_everywhere': 'settings.canPutEverywhere',
|
|
|
|
'settings.looped_board': 'settings.loopedBoard',
|
|
|
|
}
|
|
|
|
}, false, true);
|
|
|
|
|
2018-03-28 08:54:47 +02:00
|
|
|
db.othello_matchings.renameCollection('othelloMatchings');
|
|
|
|
db.othelloMatchings.update({}, {
|
|
|
|
$rename: {
|
|
|
|
created_at: 'createdAt',
|
|
|
|
parent_id: 'parentId',
|
|
|
|
child_id: 'childId'
|
|
|
|
}
|
|
|
|
}, false, true);
|
|
|
|
|
|
|
|
db.poll_votes.renameCollection('pollVotes');
|
|
|
|
db.pollVotes.update({}, {
|
|
|
|
$rename: {
|
|
|
|
created_at: 'createdAt',
|
|
|
|
user_id: 'userId',
|
|
|
|
post_id: 'postId'
|
|
|
|
}
|
|
|
|
}, false, true);
|
2018-03-28 08:59:34 +02:00
|
|
|
|
|
|
|
db.post_reactions.renameCollection('postReactions');
|
|
|
|
db.postReactions.update({}, {
|
|
|
|
$rename: {
|
|
|
|
created_at: 'createdAt',
|
|
|
|
user_id: 'userId',
|
|
|
|
post_id: 'postId'
|
|
|
|
}
|
|
|
|
}, false, true);
|
2018-03-28 09:04:44 +02:00
|
|
|
|
|
|
|
db.post_watching.renameCollection('postWatching');
|
|
|
|
db.postWatching.update({}, {
|
|
|
|
$rename: {
|
|
|
|
created_at: 'createdAt',
|
|
|
|
user_id: 'userId',
|
|
|
|
post_id: 'postId'
|
|
|
|
}
|
|
|
|
}, false, true);
|
|
|
|
|
|
|
|
db.posts.update({}, {
|
|
|
|
$rename: {
|
|
|
|
created_at: 'createdAt',
|
|
|
|
channel_id: 'channelId',
|
|
|
|
user_id: 'userId',
|
|
|
|
app_id: 'appId',
|
|
|
|
media_ids: 'mediaIds',
|
|
|
|
reply_id: 'replyId',
|
|
|
|
repost_id: 'repostId',
|
2018-03-28 09:07:48 +02:00
|
|
|
via_mobile: 'viaMobile',
|
2018-03-28 09:59:11 +02:00
|
|
|
reaction_counts: 'reactionCounts',
|
|
|
|
replies_count: 'repliesCount',
|
|
|
|
repost_count: 'repostCount',
|
2018-03-28 09:07:48 +02:00
|
|
|
'_reply.user_id': '_reply.userId',
|
|
|
|
'_repost.user_id': '_repost.userId',
|
2018-03-28 09:04:44 +02:00
|
|
|
}
|
|
|
|
}, false, true);
|
2018-03-28 09:09:49 +02:00
|
|
|
|
|
|
|
db.signin.update({}, {
|
|
|
|
$rename: {
|
|
|
|
created_at: 'createdAt',
|
|
|
|
user_id: 'userId',
|
|
|
|
}
|
|
|
|
}, false, true);
|
2018-03-28 09:11:50 +02:00
|
|
|
|
|
|
|
db.sw_subscriptions.renameCollection('swSubscriptions');
|
|
|
|
db.swSubscriptions.update({}, {
|
|
|
|
$rename: {
|
|
|
|
user_id: 'userId',
|
|
|
|
}
|
|
|
|
}, false, true);
|
2018-03-28 09:20:46 +02:00
|
|
|
|
|
|
|
db.users.update({}, {
|
|
|
|
$rename: {
|
|
|
|
created_at: 'createdAt',
|
|
|
|
deleted_at: 'deletedAt',
|
|
|
|
followers_count: 'followersCount',
|
|
|
|
following_count: 'followingCount',
|
|
|
|
posts_count: 'postsCount',
|
|
|
|
drive_capacity: 'driveCapacity',
|
|
|
|
username_lower: 'usernameLower',
|
|
|
|
avatar_id: 'avatarId',
|
|
|
|
banner_id: 'bannerId',
|
|
|
|
pinned_post_id: 'pinnedPostId',
|
|
|
|
is_suspended: 'isSuspended',
|
|
|
|
host_lower: 'hostLower',
|
2018-03-28 12:22:53 +02:00
|
|
|
'account.last_used_at': 'account.lastUsedAt',
|
|
|
|
'account.is_bot': 'account.isBot',
|
|
|
|
'account.is_pro': 'account.isPro',
|
|
|
|
'account.two_factor_secret': 'account.twoFactorSecret',
|
|
|
|
'account.two_factor_enabled': 'account.twoFactorEnabled',
|
|
|
|
'account.client_settings': 'account.clientSettings'
|
2018-03-28 09:20:46 +02:00
|
|
|
},
|
|
|
|
$unset: {
|
|
|
|
likes_count: '',
|
|
|
|
liked_count: '',
|
2018-03-28 12:22:53 +02:00
|
|
|
latest_post: '',
|
|
|
|
'account.twitter.access_token': '',
|
|
|
|
'account.twitter.access_token_secret': '',
|
|
|
|
'account.twitter.user_id': '',
|
|
|
|
'account.twitter.screen_name': '',
|
2018-03-30 14:31:51 +02:00
|
|
|
'account.line.user_id': '',
|
|
|
|
'account.client_settings.mobile_home': ''
|
2018-03-28 09:20:46 +02:00
|
|
|
}
|
|
|
|
}, false, true);
|