`
wang_peng1
  • 浏览: 3909093 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

统计数组个数 并且把统计的放入一个数组中

阅读更多
{queid:'1',date:'07023/2013',topic: 'topic1'}
{queid:'2',date:'07022/2013',topic: 'topic2'}
{queid:'3',date:'07022/2013',topic: 'topic1'}
{queid:'4',date:'07023/2013',topic: 'topic1'}


que.aggregate([
  {$group:{_id:{"topic":"$topic","date":"$date"}, sum:{$sum:1}}},
  {$group:{_id:"$_id.topic", "dates":{$push:{"date":"$_id.date", "count":"$sum"}} }}
])

{
  "result" : [
     {
      "_id" : "topic2",
      "dates" : [
        { "date" : "07022/2013", "count" : 1}
      ]
     },
     {
      "_id" : "topic1",
      "dates" : [
        { "date" : "07022/2013", "count" : 1},
        { "date" : "07023/2013", "count" : 2}
      ]
     }
  ],
  "ok" : 1
}

 

分享到:
评论

相关推荐

    C语言程序设计-编写程序。从键盘读入8个整数存入数组a中并输出这8个数据。和、最大值、最小值及平均值。正数之和、负数之和

    从键盘读入8个整数存入数组a中并输出这8个数据。 ⑴求出这8个数据的和、最大值、最小值及平均值。 ⑵求这8个数据的正数之和、负数之和(或正数与负数的个数); ⑶求这8个数据的奇数之和、偶数之和(或奇数与偶数的...

    汇编语言 20个练习题目 代码加实验报告

    5.15 数据段中已定义了一个有N个字数据的数组M,试编写一程序求出M中绝对值最大的数,把它放在数据段的M+2n单元中,并将该数的偏移地址存放在M+2(n+1)单元中。 5.16 在首地址为DATA的字数组中,存放了100H个16位...

    C语言程序设计-请编一个函数void fun(int tt[M][N],int pp[N]),tt指向一个M

    C语言程序设计-请编一个函数void fun(int tt[M][N],int pp[N]),tt指向一个M行N列的二维数组,求出二维数组每列中最大元素,并依次放入pp所指一维数组中;二维数组中的数已在主函数中赋予;.c

    Java实验的答案源程序

    函数定义10对(x,y)值,由此创建的Point类实例存入一个数组中,按与原点(0,0)的距离由小到大的顺序输 出所有的点及到原点的距离。 编写一个人与计算机对拿火柴的游戏程序。利用随机函数Math.random()产生火 柴...

    1_1_C++_

    将其中连续的数字作为一个整数,依次存放在另一个整型数组中b中。如将2345存放在b[0]、345放入到b[1]、678放入b[2]......统计出字符串中的整数个数,并输出这些整数。要求在主函数中完成输入输出工作。设计一个函数...

    微机原理实验二——循环程序结构和过程调用程序设计

    Y = 200、157、-100、-125、188编程计算两个数组之和放入数组S,即S(i)=X(i)+Y(i),并将结果存放在附加段(ES段)内。(提示:用双字节指令) 4.数据段中存有数据:BUF=2、-4、0、9、-1、-8、0、-12、125、88, 用子程序...

    微机原理实验报告+源码+masm

    6.数据段中有一字节数组,统计正数的个数放入A单元保存,统计负数的个数放入B单元保存。 7.定义一条宏指令,完成将一位十六进制数转换为ASCII码的操作。 8.将键盘输入的小写字母用大写字母显示输出出来,小写与...

    低于平均成绩的学生人数

    编写函数fun:从n个学生的成绩中统计出低于平均分的学生人数,由函数返回值返回

    VB编程资源大全(源码 数据库)

    graphdb.ZIP 从数据库中读取数据并将它放入图形中,需要mschart ocx (6KB) 14,binarydb.ZIP 快速数据库的编程实现 (11KB) 15,tysjk.zip 数据库观察器(8KB) 16,creatmdb.zip 用代码在程序...

    统计特定分数段内学生人数.c

    输出学生人数。学生的记录由学号和成绩组成。编写函数实现输入、输出N名学生数据,编写函数将指定分数范围内的学生数据放入指定数组中...如输入60和69,将60到69分数段的学生数据放入数组中,并返回这个分数段的人数。

    8_1.rar_300

    单击"第二题"后,随机产生50个100-300之间的随机整数,将它们中的偶数放入另一个数组,再对偶数数组按从大到小的顺序进行排序。 单击"第三题"后,在数组中找出该数并删除若数组中没有该数,输出"无此数据"。

    delphi 开发经验技巧宝典源码

    0209 如何把ListBox中的内容拖曳到另一个ListBox中 139 0210 把DBGrid中的数据赋给数组 139 0211 如何获取DataGrid单元格中的内容 140 0212 如何锁定文本框中的文本 141 0213 如何设置光标到文本框的末尾 ...

    达内 coreJava 习题答案

    6、输出所有的水仙花数,把谓水仙花数是指一个数3位数,其各各位数字立方和等于其本身, 例如: 153 = 1*1*1 + 3*3*3 + 5*5*5 class DafodilNumber{ public static void main(String[] args){ System.out....

    JAVA上百实例源码以及开源项目源代码

     Java波浪文字,一个利用Java处理字符的实例,可以设置运动方向参数,显示文本的字符数组,高速文本颜色,显示字体的 FontMetrics对象,得到Graphics实例,得到Image实例,填充颜色数组数据,初始化颜色数组。...

    Java面试宝典2010版

    35、如何把一段逗号分割的字符串转换成一个数组? 36、数组有没有length()这个方法? String有没有length()这个方法? 37、下面这条语句一共创建了多少个对象:String s="a"+"b"+"c"+"d"; 38、try {}里有一个return...

    c# 加密和解密相关代码

    在第一个GroupBox 中放入3 个TextBox 控件和一个Button 按钮,分别用于输入数字、输入加密数字、显示加 密后的数字和计算加密信息;在第二个GroupBox 中放入一个TextBox 控件和一个Button 按钮,分别用于显示 解密后...

    delphi 开发经验技巧宝典源码06

    0209 如何把ListBox中的内容拖曳到另一个ListBox中 139 0210 把DBGrid中的数据赋给数组 139 0211 如何获取DataGrid单元格中的内容 140 0212 如何锁定文本框中的文本 141 0213 如何设置光标到文本框的末尾 ...

    最新Java面试宝典pdf版

    35、如何把一段逗号分割的字符串转换成一个数组? 24 36、数组有没有length()这个方法? String有没有length()这个方法? 24 37、下面这条语句一共创建了多少个对象:String s="a"+"b"+"c"+"d"; 24 38、try {}里有一个...

Global site tag (gtag.js) - Google Analytics