mongodb学习笔记2

聚合查询

先准备一个集合,里面是股票的历史价格记录,查询一个集合中,某个股票的开盘价的均值是多少的命令:

db.test_stock.aggregate()
    .group({
          _id:"$ts_code",
          total:{$avg:"$open"}
    })

查询结果:

{
	"_id" : "600318.SH",
	"total" : 7.19923076923077
}  

数据集合:

{
    "_id" : ObjectId("5c62db7b10b3205e41970b33"),
    "ts_code" : "600318.SH",
    "trade_date" : "20190103",
    "open" : 7.26,
    "high" : 7.32,
    "low" : 7.03,
    "close" : 7.05,
    "pre_close" : 7.25,
    "change" : -0.2,
    "pct_chg" : -2.7586,
    "vol" : 56887,
    "amount" : 40614.719
},

 可以使用的聚合函数

 

posted on 2019-09-08 17:58  贝隆 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/beilong/p/11487003.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值