MongoVUE下实现MongoDB的Group分组查询
admin
2023-04-13 16:21:34
0

  我们知道,MongoDB是一种非关系型数据库,所以它的查询方式与标准的结构化查询语言SQL有很大的不同。但无论它是怎么复杂的一种结构,当它经过开发者的双手后,它只能变成客户想要的结构。今天要讲述的就是MongoVUE下如何MongoDBGroup分组查询。


  MongoVUE的查询格式如下:

db.collection.group({ key, reduce, initial, [keyf,] [cond,] finalize })


从上面,我们可以看出,要实现MongoDB的分组查询,key(分组字段)、cond(分组条件)、refuce(分组计算方式)initial(初始条件)MongoDB分组查询比不可少的值。接下来,我们就看看MongoVUE下如何实现MongoDB的分组查询功能:


   (一)选中需要分组的表,选择“Collection--Group”,打开分组功能。


MongoVUE下实现MongoDB的Group分组查询


  (二)在Key下面输入需要分组的字段,Conditions下输入分组过滤条件。打开ReduceTab页,在Initial Value出输入“{"count": 0}”,下面Reduce功能处输入:

functionReduce(doc, out) {

  out.count +=1

  }

  选择GO,即弹出MongoDB的分组结果。


MongoVUE下实现MongoDB的Group分组查询

  

  (三) 在Shell处,自动打出MongoDB的查询语句。


db.EQUIPMENT.group({

  key : {

    "equipType" : true

  },

  cond : {

    "siteId" : "北京"

  },

  initial : {

    "count" : 0

  },

  reduce : function Reduce(doc, out) {

    out.count +=1

  },

  finalize : function Finalize(out) {

    return out;

  }

});





相关内容

热门资讯

今日重大通报“同城游比鸡开挂器... 家人们!今天小编来为大家解答同城游比鸡透视挂怎么安装这个问题咨询软件客服徽9784099的挂在哪里买...
今日重大通报“众合推扑克辅助器... 家人们!今天小编来为大家解答众合推扑克透视挂怎么安装这个问题咨询软件客服徽4282891的挂在哪里买...
终于懂了“财神十三张究竟有挂吗... 您好:财神十三张这款游戏可以开挂,确实是有挂的,需要了解加客服微信【9752949】很多玩家在这款游...
【第一财经】“途游竞技到底有挂... 有 亲,根据资深记者爆料途游竞技是可以开挂的,确实有挂(咨询软件无需打开...
【今日要闻】“九九牌游十三水有... 【今日要闻】“九九牌游十三水有没有挂?”(果然有透视挂)您好,九九牌游十三水这个游戏其实有挂的,确实...
【今日要闻】“开心泉州麻将有没... 家人们!今天小编来为大家解答开心泉州麻将透视挂怎么安装这个问题咨询软件客服徽9784099的挂在哪里...
玩家最新攻略“中至余干麻将怎么... 有 亲,根据资深记者爆料中至余干麻将是可以开挂的,确实有挂(咨询软件无需...
重磅消息“快乐竞技辅助器?”(... 家人们!今天小编来为大家解答快乐竞技透视挂怎么安装这个问题咨询软件客服徽9784099的挂在哪里买很...
知名女艺人发文:跑1000公里... 今天(12月28日),颜如晶发布视频,宣布自己的2025年减肥成果,答案出乎意料:竟然是0斤。
今日重大通报“个旧麻将怎么开挂... 家人们!今天小编来为大家解答个旧麻将透视挂怎么安装这个问题咨询软件客服徽9752949的挂在哪里买很...