db.coin.aggregate([ {$match: {status: 'indoor'}}, {$group: {_id: "overall", amount: {$sum: "$coin.amount"}, count: {$sum: 1}}} ], {allowDiskUse: true}).saveAsView("coin-overall-view")