Ошибка агрегации MongoDb $ match: «Аргументы должны быть агрегированными операторами конвейера»

Я могу получить всю статистику сайта сaggregation но я хочу это для определенного пользователя, как$where.

Все характеристики:

games.aggregate([{
                $group: {
                    _id: '$id',
                    game_total: { $sum: '$game_amount'}, 
                    game_total_profit: { $sum: '$game_profit'}}
                }]).exec(function ( e, d ) {

                    console.log( d )            

            })

Когда я пытаюсь использовать$match оператор, я получаю ошибку:

games.aggregate([{
                $match: { '$game_user_id' : '12345789' },
                $group: {
                    _id: '$id',
                    game_total: { $sum: '$game_amount'}, 
                    game_total_profit: { $sum: '$game_profit'}}
                }]).exec(function ( e, d ) {

                    console.log( d )            

            })

Arguments must be aggregate pipeline operators

Что мне не хватает?

Ответы на вопрос(1)

Ваш ответ на вопрос