首页 > 数据库技术 > 详细

mongodb学习笔记2

时间:2019-09-08 20:50:37      阅读:96      评论:0      收藏:0      [点我收藏+]

聚合查询

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

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
},

 可以使用的聚合函数
技术分享图片

 

mongodb学习笔记2

原文:https://www.cnblogs.com/beilong/p/11487003.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!