繁体   English   中英

查询$ sum在mongodb中的值范围

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM