Heim >Datenbank >MySQL-Tutorial > MongoVUE下实现MongoDB的Group分组查询

MongoVUE下实现MongoDB的Group分组查询

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOriginal
2016-06-07 17:36:401340Durchsuche

我们知道,MongoDB是一种非关系型数据库,所以它的查询方式与标准的结构化查询语言SQL有很大的不同。但无论它是怎么复杂的一种结构,当它经过开发者的双手后,


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


wKioL1MUiD2wA3SyAACi_3XPRPM268.jpg


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

functionReduce(doc, out) {

  out.count +=1

  }

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


wKiom1MUiLTCRa4XAANd8m4abdk479.jpg

  

  (三) 在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;

  }

});





本文出自 “尘风随影的天空” 博客,请务必保留此出处

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn