zoukankan      html  css  js  c++  java
  • 我与mongodb 二三事(7)

       翌日,领导问我你的mongodb 的聚合函数 怎么样,我说很好。

      那好这里面有一个这样的运用场景

            有个站点要跟踪股票从上午9点到下午3点的股票实时 股票的情况,并把30天的情况 以报表打印出来。 我想了想,sql server 中有group 函数,mongodb中的group 函数

      不知道怎么用。 领导说,这不是啃爹吗? 赶快查,快速学习!!   

            于是我快速投入到group 函数的学习中。

               准备数据,此 处省略n个字。。。

        相应的sql语句为

      

    db.runCommand({"group":{
     "ns":"stocks",
     "key":"day",

     "initial":{"time":0},

     "$reduce":function(doc,prev){
     if(doc.time>prev.time){
     doc.time=prev.time;
     doc.price=prev.price;
     }
     },
     "condition":{"day":{"$gt":"2012/09/19"}}
     }});

    这样子他的分组就搞定,怎么样,有了group 分组不在难。学习威武。。。。。。

  • 相关阅读:
    007_2 (变式)青蛙跳台阶
    008 二进制中1的个数
    009 数值的整数次方
    007_1 斐波那契数列的非递归解法
    Linux TTY函数跟踪
    Linux UART介绍
    Linux TTY介绍
    Linux音频编程
    Jasper语音助理
    Raspberry Pi使用
  • 原文地址:https://www.cnblogs.com/manuosex/p/2707061.html
Copyright © 2011-2022 走看看