Hi everyone!
I’m happy to join this new community for MongoDB! I want to introduce myself, my name is Arkadiusz Borucki I’m a Senior NoSQL(MongoDB) DevOps Engineer in Munich, Germany. I work currently for Amadeus IT Group.
I highly recommend to check out the version pattern. In (very) short: you can have different versions of your document at the same time! The application deals with both at the same time and ideally only outputs the new version. That way you can start a migration without downtime. In some off peak time you can run a program which just moves “old” documents to the “new” version. You do not even need to be done in one go… This is almost the full story, guess you got the idea.