Для каких задач вы используете MongoDB?
У меня есть много сущностей с локализованными данными, например:var feedback = {
    text: {
        ru: 'Отличная работа, доволен.',
        en: 'Great work.'
    },
    client: {
        ru: 'Вася Пупкин',
        en: 'Vasya Poupkin'
    },
    images: [
        '/img/2f3/2f32fawb5umaw95bm0a95ab2b2a09b2h.png',
        '/img/2f3/2f32fawb5umaw95bm0a95ab2b2a09b2z.png',
    ],
    shown: true
};
И для прочих локализованные данных (новости, акции).
Причем для разных подсистем может быть произвольное количество языков.
Делаю MongoCollection::createIndex в миграциях, в моделях ActiveRecord создал скоупы то локалям, чтобы через $project дергать лишь нужные поля.
профит когда у вас тысяча вставок в секунду