These are chat archives for LearnBoost/mongoose

27th
Jan 2015
Hengki Sihombing
@hengkiardo
Jan 27 2015 02:52 UTC
@vkarpov15 what a most different about mongoose V3.8. with v3.9. ?
Hengki Sihombing
@hengkiardo
Jan 27 2015 04:42 UTC
hi everyone
on the documentation page, i look this code
Users.aggregate()
  .group({ _id: null, maxBalance: { $max: '$balance' } })
  .select('-id maxBalance')
  .exec(function (err, res) {
    if (err) return handleError(err);
    console.log(res); // [ { maxBalance: 98 } ]
});
but i try it on my code
Applicants
        .aggregate()
        .match({ position: pos._id })
        .group({_id: '$status'})
        .select('talent position')
        .exec(function (err, res) {
          console.log(err, res);
        })
but i getting erros
.select('talent position')
         ^
TypeError: Object #<Aggregate> has no method 'select'
please help @vkarpov15
Maksim
@chetverikov
Jan 27 2015 06:59 UTC

@vkarpov15 Hi! Tell me please what I have done with processing errors and now how to work with them? There is a way to hang ( or disable this requirement) handler on all connections at the same time?

P.S.: In 3.9.x

Valeri Karpov
@vkarpov15
Jan 27 2015 17:01 UTC
@aredo aggregations don't have a select() method. Use the .project() helper instead: http://docs.mongodb.org/manual/reference/operator/aggregation/project/
@chetverikov can you please clarify what you mean? I don't understand