• Для каких задач вы используете MongoDB?

    miraage
    @miraage
    Старый прогер
    У меня есть много сущностей с локализованными данными, например:
    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 дергать лишь нужные поля.
    Ответ написан
    Комментировать