[英]Query $sum of range of values in mongodb
因此,我有以下名为Expenses的mongodb集合。
description | date | value |
Parking Lot 2017-02-22 10
McDonalds 2017-03-01 50
BurgerKing 2017-03-12 100
Parking Lot 2017-03-21 15
我想查询日期范围 ,例如从2017-03-01到2017-03-31, 并仅获取value字段的总和 。
db.Expenses.aggregate([
{$match:{"date":{$gte:ISODate("2017-03-01T00:00:00Z"),
$lte:ISODate("2017-03-31T00:00:00Z")}}},
{$group:{_id:null, sumvalue:{$sum:"$value"}}}
]);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.