-
Notifications
You must be signed in to change notification settings - Fork 3
Migrations
xicombd edited this page Dec 13, 2014
·
7 revisions
- Change emails:
db.members.update( {}, { $rename: { 'mails.sinfo': 'mails.main', 'mails.msn':'mails.microsoft', 'mails.ist': 'mails.institutional' } }, { multi: true } )
- Change facebook stuff:
-
db.members.update( {}, { $rename: { 'facebook': 'badjoras' } }, { multi: true } )
; db.members.update( {}, { $rename: { 'badjoras': 'facebook.username', 'facebookId':'facebook.id' } }, { multi: true } )
-
- Rename markdown to text
db.comments.update( { }, { $rename: { 'markdown': 'text' } }, { multi: true } )
- Remove html
db.comments.update( { }, { $unset: { 'html': '' } }, { multi: true } )
use deck
db.dropDatabase();
use sinfo
db.copyDatabase('sinfo', 'deck');
use deck
db.members.update( {}, { $rename: { 'mails.sinfo': 'mails.main', 'mails.msn':'mails.microsoft', 'mails.ist': 'mails.institutional' } }, { multi: true } )
db.members.update( {}, { $rename: { 'facebook': 'badjoras' } }, { multi: true } )
db.members.update( {}, { $rename: { 'badjoras': 'facebook.username', 'facebookId':'facebook.id' } }, { multi: true } )
db.comments.update( { }, { $rename: { 'markdown': 'text' } }, { multi: true } )
db.comments.update( { }, { $unset: { 'html': '' } }, { multi: true } )
db.topics.update( { }, { $rename: { 'text': 'name' } }, { multi: true } )
db.topics.update( { kind: 'Decision' }, { $set: { kind: 'decision' } }, { multi: true } )
db.topics.update( { kind: 'Info' }, { $set: { kind: 'info' } }, { multi: true } )
db.topics.update( { kind: 'Idea' }, { $set: { kind: 'idea' } }, { multi: true } )
db.topics.update( { kind: 'To do' }, { $set: { kind: 'todo' } }, { multi: true } )