Как соединить основные таблицы с основными условиями в MongoDB

Я ожидаю, что ваш троичный оператор ((aSize < bSize) ? -1 : (aSize > bSize) ? 1 : 0;) вас смутит. Вы должны проверить ссылку, чтобы лучше понять ее.

До тех пор, вот ваш код выдувается в полноэкранном режиме if / else.

grouperArray.sort(function (a, b) {
    if (a.gsize < b.gsize)
    {
        return -1;
    }
    else if (a.gsize > b.gsize)
    {
        return 1;
    }
    else
    {
        if (a.glow < b.glow)
        {
            return -1;
        }
        else if (a.glow > b.glow)
        {
            return 1;
        }
        return 0;
    }
});

0
задан Mustafa TEKİN 18 January 2019 в 09:19
поделиться

2 ответа

db.xads.aggregate([
                {
                 $match:{"status":1} //add you filters in match
                },
                {
                    $lookup: {
                        from: 'xaditems',
                        localField: '_id',
                        foreignField: 'masterId',
                        as: 'xadItems'
                    },
                }
              ]);
0
ответ дан DHIRAJ KATEKAR 18 January 2019 в 09:19
поделиться

Работает! Спасибо DHIRAJ KATEKAR

db.xads.aggregate([
                {
                 $match:{"status":1} 
                },
                {
                    $lookup: {
                        from: 'xaditems',
                        localField: '_id',
                        foreignField: 'masterId',
                        as: 'xadItems'
                    },
                }
              ]);
0
ответ дан Mustafa TEKİN 18 January 2019 в 09:19
поделиться
Другие вопросы по тегам:

Похожие вопросы: