// use qa db = db.getSiblingDB('qa'); db.aggtype.drop(); db.aggtype.insert({key: NumberInt(24), value: 17}); db.aggtype.insert({key: NumberLong(24), value: 8}); db.aggtype.insert({key: 24, value: 5}); db.aggtype.insert({key: NumberInt(42), value: 11}); db.aggtype.insert({key: NumberLong(42), value: 13}); db.aggtype.insert({key: 42, value: 6}); var at = db.aggtype.aggregate({$group: {_id: "$key", s: {$sum: "$value"}}}).toArray(); assert(at[0].s == 30, 'server5209 failed'); assert(at[1].s == 30, 'server5209 failed');